ORA-01403:在Oracle APEX中使用Master-Detail IG时未找到任何数据

时间:2018-03-13 21:06:18

标签: oracle-apex master-detail oracle-apex-5 oracle-apex-5.1

在Oracle APEX 5.1中,我有一个Interactive Grid Master-Detail页面。以下一系列步骤(用户有时会采用)创建未处理的异常(ORA-01403:未找到数据)。

  1. 用户在主控部分创建无效记录,在详细信息部分创建相应的记录。
  2. 用户尝试保存(行处理)并因主记录无效而收到错误。
  3. 在不删除无效主记录的情况下,用户激活删除无效主记录的过滤器。
  4. 用户对其他记录进行(有效)添加/修改
  5. 用户尝试保存。
  6. 用户收到错误(ORA-01403:未找到数据)。
  7. 我认为问题是当用户保存时,仍会处理无效(现已删除)主记录的详细记录。但是,用户无法访问这些记录,我也无法弄清楚如何自动删除它们(ORA 01403错误发生在我之前并且暂停页面处理和验证)。

    有关如何防止此问题,处理错误或让用户更正此错误的任何建议,我们将不胜感激。

    以下是错误的回溯,如果它有用:

    • error_backtrace:ORA-06512:at“APEX_050100.WWV_FLOW_INTERACTIVE_GRID”,第7640行 ORA-06512:at“APEX_050100.WWV_FLOW_INTERACTIVE_GRID”,第7819行 ORA-06512:at“APEX_050100.WWV_FLOW_INTERACTIVE_GRID”,第7850行 ORA-06512:at“APEX_050100.WWV_FLOW_INTERACTIVE_GRID”,第8990行 ORA-06512:在“APEX_050100.WWV_FLOW_REGION_NATIVE”,第3101行 ORA-06512:在“APEX_050100.WWV_FLOW_PLUGIN”,第2146行 ORA-06512:在“APEX_050100.WWV_FLOW_PLUGIN”,第3006行 ORA-06512:在“APEX_050100.WWV_FLOW”,第3190行 ORA-06512:at“APEX_050100.WWV_FLOW”,第5544行

0 个答案:

没有答案