[英]Cascading LOV - Invalid number while updating record - Oracle Apex
我有一个基于其他 select 列表的 select 列表。 它在创建屏幕上工作正常,但在更新屏幕上出现“无效号码”错误。
SQL查询:
select description, account_id
from t_account
where chart_id = :P15_chart_name
请帮帮我!
您正在尝试将string转换为number ,但失败了。
由于 Select 列表项有 2 个值:第一个是显示和第二个返回值,它是导致问题的第二个值 - 在您的情况下为account_id
。
例如,它包含值A
而应该接受此值的列被声明为NUMBER
。 Oracle 无法将A
转换为数字并引发错误。
该怎么办?
varchar2
如果不是这样,那么:P15_CHART_NAME
item 和chart_id
表列的数据类型不同; 一个简单的选项是修复页面项目的数据类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.