如何在apex5.0中更改错误消息

时间:2017-04-13 12:11:55

标签: oracle-apex oracle-apex-5

在apex5.0中,我有一个页面Item Ref_no定义为数字,以及与之关联的动态操作,用于填充其他页面项目。

输入错误的ID时会收到以下错误消息: Ajax调用返回服务器错误ORA-01403:没有找到执行PL / SQL代码的数据。

有没有办法将此错误自定义为“输入正确参考”

2 个答案:

答案 0 :(得分:1)

如果没有看到pl / sql或log,很难说,但似乎你需要在该代码中添加一些错误处理。

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

答案 1 :(得分:0)

如果操作失败,可以在放置文本时在进程上有“错误”部分。如果您尝试将数据放入报告中,则您在区域属性中找到 No Data Found 部分。