Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/forms/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms Oracle Apex页面可以´;t在导航到另一个并返回后获取数据_Forms_Oracle Apex_Ora 01403 - Fatal编程技术网

Forms Oracle Apex页面可以´;t在导航到另一个并返回后获取数据

Forms Oracle Apex页面可以´;t在导航到另一个并返回后获取数据,forms,oracle-apex,ora-01403,Forms,Oracle Apex,Ora 01403,因此,我有一个基于我的一个表的表单,其中id是由数据库中的函数生成的,用户名是使用变量:APP\u user从会话中的用户处获取的,日期的默认值是to\u char(sysdate)。但问题是,如果我第一次打开页面时它没有任何错误,当我更改页面并返回表单时,我会得到错误 ORA-01403: no data found Error Unable to fetch row. 我也不知道为什么。如果您使用标准的获取过程,您可以检查它用于获取唯一行的列以及它将使用其中的值来执行此操作的项。 如

因此,我有一个基于我的一个表的表单,其中id是由数据库中的函数生成的,用户名是使用变量
:APP\u user
从会话中的用户处获取的,日期的默认值是
to\u char(sysdate)
。但问题是,如果我第一次打开页面时它没有任何错误,当我更改页面并返回表单时,我会得到错误

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

我也不知道为什么。

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