G
gravel
Unregistered / Unconfirmed
GUEST, unregistred user!
当删除主表的数据是,我用了触发器(ms sql7数据库后台):
CREATE TRIGGER [DeleteDetail] ON [MasterT]
FOR DELETE
AS
Declare @ID varchar(22)
Select @ID=CID from Deleted
delete DetailT1
where CID=@ID
delete DetailT2
where CID=@BaseID
但我删除主表的数据时,ApplyUpdate时,老是出错,但如果我直接在Query Analyzer执行
删除操作,一切正常,说明触发器没错。但就是不知道在程序里为什么不行?
BTW:如何得到数据库后台返回的错误的代码?并根据这些代码,知道什么地方出错?
分数不够可以再加!!
CREATE TRIGGER [DeleteDetail] ON [MasterT]
FOR DELETE
AS
Declare @ID varchar(22)
Select @ID=CID from Deleted
delete DetailT1
where CID=@ID
delete DetailT2
where CID=@BaseID
但我删除主表的数据时,ApplyUpdate时,老是出错,但如果我直接在Query Analyzer执行
删除操作,一切正常,说明触发器没错。但就是不知道在程序里为什么不行?
BTW:如何得到数据库后台返回的错误的代码?并根据这些代码,知道什么地方出错?
分数不够可以再加!!