基本SQL触发器不会触发

时间:2012-01-19 16:16:56

标签: sql vb.net triggers

这是我的第一个触发器,我不确定我是否正确设置了它。我有一个名为PayTypes的表。这是我的触发器语法:

ALTER trigger payTypes_trigger
on PayTypes
AFTER INSERT, UPDATE, DELETE
as
PRINT 'AFTER TRIGGER EXECUTED SUCESSFULLY'

我在第一行用断点运行它,更新我的VB.NET datagridview(更新并保存得很好),但断点永远不会被击中。

我是否错误地设置了触发器?

1 个答案:

答案 0 :(得分:2)

有两个可能的问题:

1)您正在使用VS Express,它不支持此行为

2)您没有从存储过程中进入触发器。

我自己没有对此进行测试,但根据this MSDN documentation,您需要进入一个存储过程,该过程将触发触发器以调试触发器。