ado加触发器后出现 "键列信息不足或不正确,更新影响到更多的行" 彻底解决办法(0分)

  • 主题发起人 长笑水
  • 开始时间

长笑水

Unregistered / Unconfirmed
GUEST, unregistred user!
用ado增加、更新、删除主从表时老出现“键列信息不足或不正确,更新影响到更多的行 ”
问题解决办法:
1、检查是否有重复记录,如有考虑设置主键
2、如没有重复记录,在加触发器后才产生的此错误,则在触发器里加上
SET NOCOUNT on 即可。
原因估计是,更新多行结果返回更新多行信息不是一行,而ado引擎便判断错误。
所以干脆不允许出现任何返回。建议写触发器时都加上这句,少好多麻烦。[:D][:D][^][:D][:D][:D]
 
顶部