2013-12-23 22 views
0

我在oracle窗體中的post-forms-commit觸發器中使用了一些pl/sql代碼。 我試圖用彈出的錯誤不會在Oracle Forms中關閉

FND_MESSAGE.SET_NAME('ABC', 'ABC_ERROR_MSG'); 
APP_EXCEPTION.RAISE_EXCEPTION; 

當一個驗證失敗這個錯誤彈出顯示錯誤消息。

現在的問題是,無論何時在彈出窗口中生成此錯誤消息,它都不會關閉。 當我點擊確定按鈕時,它會一次又一次地出現。

請幫忙。

回答

0

您的異常處理存在一些問題。沒有看到代碼就很難明確,但看起來好像你的代碼一直返回驗證點而不是繼續前進。

一件事:APP_EXCEPTION.RAISE_EXCEPTION是存儲過程。如果你正在調用Forms PL/SQL代碼,你應該使用RAISE FORM_TRIGGER_FAILURE;Find out more.

相關問題