这个异常怎么定义呢!!

fskjb01 2009-03-30 08:50:19
向数据库中插入一组号码,如果有重复的话,会因为数据库的该字段设置了唯一而引发异常,我想当这个异常发生时捕获它通知用户有重复项而撤销插入的操作,请问怎么设置呢!!
...全文
77 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gisyellow 2009-03-30
  • 打赏
  • 举报
回复
你可以查一下对应数据库的错误代码,然后在catch中判断异常信息是否包含这个错误码。
此外,建议在插入前先检查数据库中是否已经有记录,这样更合理,有了就提示重复,否则插入;而不是直接插入,等出错了才处理。。
防御编程总比被动处理异常好。。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧