在 Oracle APEX 5.1 中,我有一个交互式网格主详细信息页面。以下一系列步骤(用户有时会执行)会创建未处理的异常(ORA-01403:未找到数据)。
- 用户在主部分中创建无效记录,并在详细部分中创建相应记录。
- 用户尝试保存(行处理)并由于主记录无效而收到错误。
- 在不删除无效主记录的情况下,用户激活删除无效主记录的过滤器。
- 用户对其他记录进行(有效)添加/修改
- 用户尝试保存。
- 用户收到错误(ORA-01403:未找到数据)。
我认为问题在于,当用户保存时,无效(现已删除)主记录的详细记录仍在处理中。但是,用户无法访问这些记录,我也无法弄清楚如何自动删除它们(据我所知,ORA 01403 错误发生在并停止页面处理和验证之前)。
任何关于如何防止这种情况、处理错误或使用户能够纠正此错误的建议将不胜感激。
这是错误的回溯(如果有帮助的话):
- error_backtrace: ORA-06512: 在“APEX_050100.WWV_FLOW_INTERACTIVE_GRID”,第 7640 行
ORA-06512: 在“APEX_050100.WWV_FLOW_INTERACTIVE_GRID”,第 7819 行
ORA-06512: 在“APEX_050100.WWV_FLOW_INTERACTIVE_GRID”,第 7850 行
ORA-06512: 在“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: 在“APEX_050100.WWV_FLOW”,第 5544 行
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)