交互式网格列上的验证问题

问题描述 投票:0回答:1

我对交互式网格的验证显示了正确的错误消息,但即使在抛出验证之后,它也会将该值保存在数据库中。我不明白为什么会发生。 有谁知道这背后的原因是什么?

enter image description here 当我从选择列表中选择这个数字时,它会抛出错误,这是正确的,但问题是它将它保存在数据库中。 为什么我可以使用动态操作来实现此验证并使用警报框来显示自定义验证?

提前致谢。等待回复

我尝试使用函数体返回布尔值、函数体返回错误文本和行返回类型进行验证,但它没有解决将值保存在数据库中的问题。

oracle-apex
1个回答
0
投票

嗯...您还没有共享任何代码,因此不可能告诉您出了什么问题。但是...该消息并不表示验证失败,而是表示 apex 引擎无法执行验证。 在调试模式下运行页面并检查调试 - 这将准确地显示哪个语句出错或者...共享验证代码。最后,熟悉调试 apex 应用程序对您来说更有意义。

您声明我尝试使用返回布尔值的函数体、返回错误文本的函数体和返回行类型。这不应该有什么区别——你的代码有问题。一些成员正在积极关注此标签,如果共享代码,他们将能够提供帮助。

© www.soinside.com 2019 - 2024. All rights reserved.