チュートリアルなどの Web 資料を利用して、最初の Oracle フォームを作成しています。トリガーOracle Forms Builder
に次のコードを記述しました。WHEN-BUTTON-PRESSED
INSERT INTO PATIENT VALUES
(:CNIC_NO, :P_NAME, :CITY, :ADDRESS, :GENDER, :BLOOD_GROUP, :DISEASE, :WARD_NO);
COMMIT;
ここでの問題は、ハンドルされない例外がトリガーによって次のエラー番号で発生することです。
- ORA-12899 (理由は、Null 以外の列に Null 値が挿入されたためです)
- ORA-1400 (理由は、データ長が許可された長さよりも大きすぎるためです)
これらについては情報メッセージ ボックスを、その他についてはデフォルトのメッセージ ボックスをポップアップ表示する必要があります。