C#像一个表中添加新用户如何判断添加的id值已存在于原表中
2个回答
展开全部
先读取表中的数据,查看ID值是否存在即可。
例子(比如向User表中添加ID为1001的新用户):
// sql语句,查询统计有没有ID为1001的用户
string sql = "select count(*) from [User] where [ID] = '" + 1001 + "'";
SqlCommand command = new SqlCommand(sql, connection);
// 如果查询到了一个(由于ID不可重复,所以只可能有一个),那么即数据表中已存在有数据。
if((int)command.ExecuteScalar() == 1)
{
MessageBox.Show("抱歉!该ID已经存在!", "提示");
}
如果对你有用,那就采纳吧~
例子(比如向User表中添加ID为1001的新用户):
// sql语句,查询统计有没有ID为1001的用户
string sql = "select count(*) from [User] where [ID] = '" + 1001 + "'";
SqlCommand command = new SqlCommand(sql, connection);
// 如果查询到了一个(由于ID不可重复,所以只可能有一个),那么即数据表中已存在有数据。
if((int)command.ExecuteScalar() == 1)
{
MessageBox.Show("抱歉!该ID已经存在!", "提示");
}
如果对你有用,那就采纳吧~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询