dbExpressを使用してSQLServer2005/2008データベースにアクセスしています。トリガー/ストアドプロシージャからアプリケーションにユーザー定義のエラーメッセージを表示しました。
raiserror 99999 "MSG"
これを行うことにより、次のような例外が発生します。
SQL State: 42000, SQL Error Code: 99999
MSG
以下のコードを使用してエラーコードを取得しようとしましたが、99999ではなく3604としてエラーコードが表示されます。
if (pErrorObj.ErrorCode = 99999) then
ShowMessage('Error');
このエラーコード(99999)とそのメッセージ(MSG)を取得するにはどうすればよいですか?