阻止用户向数据库添加相同的值

时间:2017-03-13 05:33:56

标签: c# ms-access insert

我正在开发一个带寄存器模块的考勤监控系统。每次我第二次单击注册按钮时,它会插入一个新行,但它应该阻止用户这样做。我正在使用C#与MS Access

2 个答案:

答案 0 :(得分:0)

阻止duplication数据:

  

使用Primary Key约束。

这是保存任何重复的主键值的唯一方法。(如果存在值,则不会再次插入。)

答案 1 :(得分:0)

创建一个从MS Access检索名称列表的方法,然后当用户尝试向MS Access添加新值时,将它们输入的值与列表中存储的值进行比较。如果新值与现有值匹配,请不要执行插入代码。