请问如何在程序中插入动作判断是违反了A-C表的外键约束,还是违反了B-C表的外键约束?

cyxjojo 2006-04-08 10:33:59
数据库中3张表A,B,C.
c表字段中包含有A,B表中的主键。现在c表中插入记录,为确保数据的一致性,也就是当记录中对应A,B表中的字段值在A,B表中不存在时,发生一个运行时的错误。
请问如何在程序中插入动作判断是违反了A-C表的外键约束,还是违反了B-C表的外键约束?
...全文
120 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2006-04-09
  • 打赏
  • 举报
回复
捕获到错误时,依次判断是否违反A-C表,B-C表的约束关系
cyxjojo 2006-04-09
  • 打赏
  • 举报
回复
能具体说说如何判断吗?两者的err.number都相同。
cyxjojo 2006-04-08
  • 打赏
  • 举报
回复
不想程序终止,而是捕获错误,然后告之用户
cyxjojo 2006-04-08
  • 打赏
  • 举报
回复
可是两者返回的number都是相同的,要怎么办呢?
vansoft 2006-04-08
  • 打赏
  • 举报
回复
根据程序捕捉到的Err.Description来判断啊。

或者是err.number

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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