Oracle Apex 5.1 - 交互式网格在更新时抛出错误

时间:2017-09-28 19:11:56

标签: oracle-apex

我想做什么: 我已经设置了一个数据加载,用户可以使用该加载从另一个系统导入CSV,该系统覆盖了他们所需的90%的必填字段。然后我突出显示通过where clause incomplete_yn ='Y'查询的不完整字段。我希望允许用户使用交互式网格一次更新所有值,并在后台为他们设置incomplete_yn ='N'。

问题是什么 当我点击保存时出现错误

1 error has occurred
Ajax call returned server error ORA-01403: no data found for .

我的理论是,在更新之后它会尝试找到要显示的行,但是因为标志设置为'N',基本查询不再返回它。这是设计我只想显示不完整的记录。

我尝试了什么 我重写了它在更新时执行的plsql,但这会产生相同的错误。

有没有办法避免它在更新后寻找行?

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

两个建议:

  1. 验证您是否具有交互式网格自动行处理(DML)的过程

  2. 基于表格创建一个新的交互式网格页面,并且只有后缀才能修改设置

也许这也可以帮助您: https://community.oracle.com/thread/3937159?start=0&tstart=0