私は使用していますSQL Server 2008 R2
トリガーから自分の.aspx
ページに Print ステートメントを表示したい場合、トリガーから任意の変数値を返すことは可能ですか?
文字列関数String.Contains()
とString.Split()
列値を使用することは可能ですか?
私は使用していますSQL Server 2008 R2
トリガーから自分の.aspx
ページに Print ステートメントを表示したい場合、トリガーから任意の変数値を返すことは可能ですか?
文字列関数String.Contains()
とString.Split()
列値を使用することは可能ですか?
クエリを実行しているクライアントに送信されます。より具体的には、MSDN によると:
「このメッセージは、SQLClient 名前空間または ActiveX データ オブジェクト (ADO)、OLE DB、および Open Database Connectivity (ODBC) アプリケーション プログラミング インターフェイス (API) を使用するアプリケーションに情報エラーとして返されます。SQLSTATE は 01000 に設定され、ネイティブ エラーです。は 0 に設定され、エラー メッセージ文字列は PRINT ステートメントで指定された文字列に設定されます。文字列は、DB-Library アプリケーションのメッセージ ハンドラ コールバック関数に返されます。
トリガー内の場合PRINT
、トリガーが呼び出される原因となったクエリまでバブルアップします。
SqlConnection.InfoMessage
ASP.NET を介して表示する場合は、イベントをサブスクライブする必要があります。