2017-04-13 35 views
0

在apex5.0中,我有一個頁面項目Ref_no定義爲數字和與其關聯的動態操作,以填充其他頁面項目。如何更改apex5.0中的錯誤消息

當輸入錯誤消息的錯誤ID: Ajax調用返回的服務器錯誤ORA-01403:找不到執行PL/SQL代碼的數據。

是否有自定義此錯誤「輸入正確的參考」

回答

0

在你有錯誤部分的過程,當你可以把文本,如果操作失敗的方式。如果您嘗試將數據添加到報告中,您可以在區域屬性中找到找不到數據

+0

我們有一個頁面項目這個錯誤部門?得到這個聲明動態行動SELECT NAME1 INTO:P3_NAME FROM TBL_ENTITLE WHERE REF_NO =:P3_ID; – user7285351

+0

對於項目使用@ hisnameismyname2的答案。 ** raise_application_error(-20101,'Name not found'); ** –

+0

謝謝,已經使用了兩種解決方案..順便說一句,你的電子郵件添加了一些設計請求.. – user7285351

1

很難說沒有看到pl/sql或日誌,但似乎你需要在該代碼中添加一些錯誤處理。

E.g.

Declare 
    l_temp number; 
Begin 
    SELECT 1 
     INTO l_temp 
     FROM dual 
    WHERE 1 = 0; 
    EXCEPTION 
     WHEN NO_DATA_FOUND THEN 
      RAISE_APPLICATION_ERROR(-20000, 'Enter Correct Reference'); 
End; 

Oracle doc on error handling

相關問題