0

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

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

我不知道为什么。

4

1 回答 1

1

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

于 2013-06-12T07:36:37.193 回答