K
kuangwenwei
Unregistered / Unconfirmed
GUEST, unregistred user!
在更改sbtz表中ID的同时update表sbyxzt中的ID,我的代码如下,不知是什么原因在Dbgrid
中编辑后保存就是报错,但是数据又是对的,不知哪位兄弟知道,可否告知.
create trigger u_sbtz on dbo.sbtz for update as
if @@rowcount=0
return
if update(id)
begin
update sbyxzt
set sbyxzt.id=i.id
from deleted d,inserted i,sbyxzt sb
where sb.id=d.id and sb.dw=d.dw
end
中编辑后保存就是报错,但是数据又是对的,不知哪位兄弟知道,可否告知.
create trigger u_sbtz on dbo.sbtz for update as
if @@rowcount=0
return
if update(id)
begin
update sbyxzt
set sbyxzt.id=i.id
from deleted d,inserted i,sbyxzt sb
where sb.id=d.id and sb.dw=d.dw
end