ルールプログラムの実行時にデータベースに関連するエラーが発生した場合に、ユーザーが独自の処置を取れるようにします。構文Error_Handler(‘subname');入力値の説明:subnameこのルールを使用するプログラムに含まれるサブルーチンの名前です。Framework、Java説明このルールを使用することにより、トランザクションエラーや接続エラーが発生すると、ユーザー定義のルーチンが実行されます。コマンドがなければ、プログラム全体のどこにでも適用できる宣言型ルールです。ルール/コマンドの適用範囲は、これを使用するプログラムでのみ考慮されます。このルールを使用するプログラムで呼び出されるどのプログラムにも影響しません。このルールを使用するプログラムが別のプログラムを呼び出し、呼び出されたプログラムでも同じルールを使用する場合は、呼び出し元のプログラムに属するルールは、呼び出されたプログラムで無視されるため、プログラムごとにルールを定義する必要があります。このルールは、それを使用するプログラムのみに制限されます。プログラムは、実行時にデータベースに関連するエラーが検知されるたびに呼び出されます。エラーを識別できるようにするには、この変数を使用することを強くお勧めします。別のプラットフォームにプログラムに移植しやすくなります。レコードが重複しています。(レコードまたはファイル)。オブジェクトが見つかりません。データベースが既に存在します。親の主キーが見つかりません。ジェネレーターのみ)。エラーコードを含みます。大きい場合のみ値が設定されます。それ以外の場合は、未定義になります。エラーコードを含みます。エラーメッセージを含みます。大きい場合のみ値が設定されます。それ以外の場合は、未定義になります。&gxOperCharacter(30)エラーを検知した時点で実行中だった操作の説明を含みます。関連するテーブルがない場合は、「N/A」という特別な値が含まれます。よって返されるコード。設定された値によって、プログラムで行われる動作が異なります。エラーが無視されます。プロパティを使用して、指定された回数試行します。再試行してもエラーが継続する場合は、処理を続行します。エラーが発生すると、アプリケーションをキャンセルします。エラー処理のないプログラムと同じように動作します。一部のエラーはロックや重複などとして無視され、その他のエラーはアプリケーションの実行をキャンセルします。生成されたコードで取得されているため、標準出力ではエラーは表示されません。コマンドが実行される場合、オブジェクトの実行を終了し、呼び出し元に戻ります。値に従ってエラーを処理するコードは実行されません。割り当てられた値に関係なく、アプリケーションはキャンセルされません。コマンドが実行された場合、アプリケーションはキャンセルされません。ルールまたはコマンドを持つ各オブジェクトで使用できます。ルールまたはコマンドによってキャッチされます。どのような場合でもロードされます。