Oracle Apex 页面在导航到另一个页面并返回后无法获取数据
Posted
技术标签:
【中文标题】Oracle Apex 页面在导航到另一个页面并返回后无法获取数据【英文标题】:Oracle Apex page can´t fetch data after navigating to another and returning 【发布时间】:2013-06-11 20:28:01 【问题描述】:所以我有一个基于我的一个表的表单,其中 id 是由数据库中的一个函数生成的,用户名是使用变量 :APP_USER
从会话中的用户获取的,并且日期具有默认值的to_char(sysdate)
。但问题是,如果我第一次打开该页面,它确实没有任何错误,当我更改页面并返回表单时,我会收到错误
ORA-01403: no data found
Error Unable to fetch row.
我不知道为什么。
【问题讨论】:
【参考方案1】:如果您使用标准提取过程,您可以检查它使用哪一列来提取唯一的行,以及它将使用该值的项目来执行此操作。 如果您收到 1403 错误,则这可能意味着您正在尝试执行提取,并将此页面项目的值设置为数据库中不存在的值。 您是否正在对此项目执行计算?运行plsql代码就可以了?在任何地方更改它? 当您收到此错误时,您可以通过单击开发人员工具栏上的“会话”来检查项目的会话状态。这将向您显示项目的会话状态值,因此您可以看到提取操作所针对的 PK 项目的值。如果里面有id,可以验证这个值是否正确。
【讨论】:
以上是关于Oracle Apex 页面在导航到另一个页面并返回后无法获取数据的主要内容,如果未能解决你的问题,请参考以下文章