delphi6.0+SQLServer,关于数据库出错信息的捕获

vingo1983 2004-12-24 09:18:11
delphi6.0+SQLServer,添加一条记录,表中设有主键,如果主键字段存在相同记录,则报错。那么怎么在delphi做的程序中,把出错信息改成自定义?
例如,表student中,id字段设置主键,原表中存在id:0001,当在插入一个id为0001时报错,那么怎么把SQL送到delphi的这个错误改成自定义的提示?就是把带有红××的消息框改成自己定义的一个messge,告诉用户该id已存在。
...全文
71 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vingo1983 2004-12-24
  • 打赏
  • 举报
回复
问题已解决,谢谢了
vingo1983 2004-12-24
  • 打赏
  • 举报
回复
to pinyu(品雨),异常号我已经得到了,但不知道接下去改怎么处理这个异常

to xiaoxiao197821(你的笑对我很重要) ,你说的这个方法是我现在在用的,以后要是碰到其他异常就要用其他方法来处理,总觉得太麻烦。要是能捕获SQL的异常,然后调用自己的message就简单了。
xiaoxiao197821 2004-12-24
  • 打赏
  • 举报
回复
之前处理
在保存前先查数据库中是否已有,有之后提示
pinyu 2004-12-24
  • 打赏
  • 举报
回复
http://pinyu.blogchina.com/blog/article_50413.455978.html

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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