delphi +sql server2000三层模式:中间层中我已经设 DataSetProvider 中的 Options=[poAllowMultiRecordUpdate]后台中的
表A
表B 他们是主细关系(级联关系),我要在B表的删除触发器中想删除C 表中的数据
我在B表的删除触发器是这样写的触发器: delete from c where c.id in (select id from deleted)情况是这样的
当C 表中有数据时,是可以的,
当C 表中无数据是,DELPHI 提交就失败。
不知道为什么?
表A
表B 他们是主细关系(级联关系),我要在B表的删除触发器中想删除C 表中的数据
我在B表的删除触发器是这样写的触发器: delete from c where c.id in (select id from deleted)情况是这样的
当C 表中有数据时,是可以的,
当C 表中无数据是,DELPHI 提交就失败。
不知道为什么?
set nocount on
.....
set nocount off
试试