在Oracle APEX 5.1中,我有一个Interactive Grid Master-Detail页面。以下一系列步骤(用户有时会采用)创建未处理的异常(ORA-01403:未找到数据)。
- 用户在主控部分创建无效记录,在详细信息部分创建相应的记录。
- 用户尝试保存(行处理)并因主记录无效而收到错误。
- 在不删除无效主记录的情况下,用户激活删除无效主记录的过滤器。
- 用户对其他记录进行(有效)添加/修改
- 用户尝试保存。
- 用户收到错误(ORA-01403:未找到数据)。
醇>
我认为问题是当用户保存时,仍会处理无效(现已删除)主记录的详细记录。但是,用户无法访问这些记录,我也无法弄清楚如何自动删除它们(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行