2012-01-19 11 views
0

これは私の最初のトリガであり、正しく設定されているかどうかはわかりません。私はPayTypesというテーブルを持っています。ここに私のトリガーの構文は次のとおりです。基本的なSQLトリガは起動しません

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

私は(うまく更新され、保存されます)私のVB.NETのDataGridViewのを更新し、最初の行にブレークポイントでこれを実行しますが、ブレークポイントがヒットすることは決してありません。

トリガーの設定が間違っていますか?

1)あなたはVS Expressを使用しているこの動作

2)あなたは、ストアドプロシージャからのトリガにステッピングされていないをサポートしていません:

答えて

2

は、2つの可能な問題があります。

これは自分でテストしていませんが、this MSDN documentationによれば、トリガーをデバッグするためにトリガーを発生させるストアドプロシージャにステップインする必要があります。

+0

Expressを使用していませんが、私はいくつかの調査を行い、発砲しているように見えましたが、手順上の警告ボックスとして「この文書のシンボルはロードされていません。私は今それを見ている途中です... – user898642

+0

さて、エラーは赤ちゃんだった。私はこれに伴ってストアドプロシージャを作成しましたが、トリガーを起動させる方法についてはわかりません。それはストアドプロシージャから呼び出される必要がありますか? – user898642

関連する問題