vb+sql 2000数据库主键有关问题

vb+sql 2000数据库主键问题
学号设置为主键了 不能重复添加 
如果重复添加了 错误处理怎么写~谢~

------解决方案--------------------
添加之前先判断一下学号是否已经存在
------解决方案--------------------
探讨
添加之前先判断一下学号是否已经存在

------解决方案--------------------
探讨

引用:
添加之前先判断一下学号是否已经存在

或者再在表上建个索引,列名选学号,创建unique 勾选忽略重复键, 这样数据库会自动过滤掉重复键

------解决方案--------------------
先判断一下是否重复,然后添加

或者直接添加然后对于错误进行处理