エラーの生成 / RaiseError マクロ アクション を確認してみる。
エラーの説明 / Error Description のみを引数として、データ マクロ で UI にメッセージを表示させる唯一の方法なのである。SQL Azure上ストアドプロシージャに変換される内容は、
TRY ブロック内で、THROW 50000, N'エラーがスローされます', 1 となる。実行後、CATCH ブロックに移り、マクロトレースなどに関する処理を終え、再スローされる。例外をスローだな。なんかへんだなと思ってた
ただ、使用については気を付けておくことがある。
データ マクロ、もしくは データ マクロ を呼び出した UI マクロ は中断する。
そして、データ マクロ での処理は ロールバック する。
0 件のコメント:
コメントを投稿