如何避免在c#
中插入重复记录例如:
表名:该userName中的record1是主键
单击确定按钮时,会显示
之类的消息MessageBox.Show(“已插入用户名。请更改用户名”);
答案 0 :(得分:2)
在userName列的表上创建索引并使其成为唯一。这将在添加重复记录时引发异常。
答案 1 :(得分:0)
您熟悉使用数据库系统吗?也许我误解了你,但你要做的就是运行一个查询来查看用户是否存在,或者如果你对用户名有约束,请检查返回的SQL错误。
如果确实如此,我认为您应该学习更频繁地使用Google并学习SQL,然后再开始编写需要它的系统。 :)
答案 2 :(得分:0)
您可以捕获主键违规并使用错误消息处理它。
答案 3 :(得分:0)