2012-02-27 22 views
1

Oracleフォームを変更する必要がありますが、開始する方法が見つかりません。Oracleフォームの起動順序

標準フォームのスタートアップ注文とは何ですか?これは、フォームロード、キャンバスロードなどで呼び出されるイベント、トリガーなどです。私はそれがWhen-New-form-Instanceだと仮定しますが、このトリガーの最初の行のブレークポイントで停止することはできません。

私はトリガが、私は私の環境が正しく設定されていないが、私は同じを行っていることを疑う例外ORA-06508

を未処理の引き上げ

FRM-40735 ON_ERRORを取得していますこのサイトの他の人だから私はデバッグから始まり、どのコールが失敗しているかを特定しようと考えた。

答えて

1

WHEN-NEW-FORM-INSTANCEの前に発火する。 PRE-FORMトリガーで定義されているものを確認してください。

また、あなたのON-ERRORトリガーは、ORA-06508エラーを与えているので、エラーの原因を見つけようとして開始を取得するにはON-ERRORトリガー

+0

ありがとうございました。ええ、私はなぜ私はそれがORA-06508を生成するのかを理解する必要があることを知っています。私は同じ根本的な原因を疑う - 添付のライブラリを見つけることはありません。 – Karl

0

で呼ばれているもののプログラムユニットをチェックすることをお勧めしますフォームでカスタムコードを無効にしてみてください。これはヘルプメニューにあると思います。カスタムコードが無効のときにエラーが解決されない場合は、CUSTOM.PLLをトレースして問題の原因を突き止める必要があります。

関連する問題