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