关于【未处理sqlexception不能在对象中插入重复键】的异常处理
关于【未处理sqlexception不能在对象中插入重复键】的错误处理
在通过客户端向sql数据库添加记录时,难免出现主键重复的情况,例如这次就遇到了如下情况:
未处理sqlexception
违反了 PRIMARY KEY 约束 'PK_设备信息'。不能在对象 'dbo.设备信息' 中插入重复键。重复的键值为 (3 )。
如果遇到这样的情况,当然在程序中可以用try catch处理,但catch什么呢?也就是这个错误的“名称”是什么呢?
主要是想获取试图导入的重复主键值来提醒用户
还有没其他的未处理sqlexception情况?
请各位大神指点~~~
------解决方案--------------------
如何获取错误信息再进行处理呢?
--> 程序中用try..catch ..
在通过客户端向sql数据库添加记录时,难免出现主键重复的情况,例如这次就遇到了如下情况:
未处理sqlexception
违反了 PRIMARY KEY 约束 'PK_设备信息'。不能在对象 'dbo.设备信息' 中插入重复键。重复的键值为 (3 )。
如果遇到这样的情况,当然在程序中可以用try catch处理,但catch什么呢?也就是这个错误的“名称”是什么呢?
主要是想获取试图导入的重复主键值来提醒用户
还有没其他的未处理sqlexception情况?
请各位大神指点~~~
------解决方案--------------------
如何获取错误信息再进行处理呢?
--> 程序中用try..catch ..