Oracle Form表单开发的问题(FRM-40831)
做一个工程用款资金Form,在查询界面可以按日期范围及其他情况
可以查询,其他字段查询时是正确的,但使用时间查询时会出现以
下报错:
“FRM-40831:出现截段:域op_date至太长”,
资料中显示"FRM-40505: ORACLE 错误: 不能执行查询.
--------------------------------------------------------------
ORA-00905: 缺少关键字"
op_date是我的一张表中的一字段:表结构如下:
-- 在CUX表空间中创建数据表
create table CUX.CUX_OLD_PROJECT_ALL
(
op_newid Number Not Null,
op_vendorid Varchar2(150), -- 供应商编码
op_vendorname Varchar2(150), -- 供应商名称
op_snnumber Varchar2(150) Not Null, -- 申请序号
op_date Date, -- 申请用款时间
op_depentment Varchar2(150), -- 申请部门
op_typename Varchar(10) Not Null, -- 月度计划用款
op_project Varchar2(150), &nb

在Oracle Form开发中遇到FRM-40831错误,问题出现在使用app_find.query_range进行日期查询时。经过排查,确定是查询范围处理的问题。通过改用GO_BLOCK, SET_BLOCK_PROPERTY和EXECUTE_QUERY来替代app_find.query_range,成功解决了查询问题。"
45365593,2278437,深入理解Spring的getBean过程,"['Spring框架', 'Bean管理', '依赖注入']
最低0.47元/天 解锁文章
1390

被折叠的 条评论
为什么被折叠?



