导航到另一个并返回后,Oracle Apex页面无法获取数据

时间:2013-06-11 20:28:01

标签: forms oracle-apex ora-01403

所以我有一个基于我的表之一的表单,其中id由数据库中的函数生成,用户名是使用变量:APP_USER在会话中从用户获取的,并且日期有一个默认值为to_char(sysdate)。但问题是,如果我第一次打开页面没有任何错误,当我更改页面并返回到表单时,我会收到错误

ORA-01403: no data found
 Error Unable to fetch row.  

我不知道为什么。

1 个答案:

答案 0 :(得分:1)

如果您使用标准提取过程,您可以检查它用于获取唯一行的列,以及它将使用该值来执行此操作的项。
如果您收到1403错误,那么这可能意味着您尝试执行提取,并将此页面项的值设置为数据库中不存在的值。
你在这个项目上进行计算吗?运行plsql代码吗?在任何地方改变它?
当您收到此错误时,可以通过单击开发人员工具栏上的“会话”来检查项目的会话状态。这将显示项目的会话状态值,因此您可以看到fetch将在其上运行的PK项的值。如果那里有id,你可以验证这个值是否正确。