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

vingo1983 2004-12-24 09:18:11
delphi6.0+SQLServer,添加一条记录,表中设有主键,如果主键字段存在相同记录,则报错。那么怎么在delphi做的程序中,把出错信息改成自定义?
例如,表student中,id字段设置主键,原表中存在id:0001,当在插入一个id为0001时报错,那么怎么把SQL送到delphi的这个错误改成自定义的提示?就是把带有红××的消息框改成自己定义的一个messge,告诉用户该id已存在。
...全文
43 点赞 收藏 4
写回复
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
回复 点赞
发动态
发帖子
数据库相关
创建于2007-08-02

1209

社区成员

8.8w+

社区内容

Delphi 数据库相关
社区公告
暂无公告