我有以下触发器:
create trigger cicagInsert
on cicag
instead of insert
as
begin
insert into cicag(cicagcage, ... several columns)
select cicagcage, ... several columns modified
from inserted
end;
go
另外,我有一个存储过程来执行此表的插入。存储过程在执行时很有效,但是当它在vb中从我的程序调用时它不起作用,它不会插入任何东西。
我正在使用SqlClient.SqlCommand
对象使用ExecuteNonQuery方法从vb中的程序执行该过程,我知道触发器是问题,因为当我禁用它时,存储过程可以工作。
奇怪的是,当我调试调用ExecuteNonQuery方法的方法时,它返回的值等于应该受sp影响的数字行,但没有插入或更新行
是否存在阻止触发器与SqlCommand
对象一起正常工作的内容?
请帮助我,原谅我的坏英语