(日常踩坑)Oracle Form开发时ROWID问题

最近开发FORM时遇到了一个奇怪的问题:FORM编译后显示正常,功能也没有问题,但是使用‘帮助-》诊断-》检查’始终只有一个ROWID字段,其他字段都查不到。如下图:
image.png
通过‘帮助-》诊断-》属性-》项目’又可以查看到所有的字段信息。很不解,通过各种查询和测试后发现:原来BLOCK本身会存在一个ROWID的字段,即使在BLOCK中没有显性的定义出来这个字段也可以在FORM中直接使用。但是我在FORM中显性的定义了一个名称为‘ROWID’的字段,对应数据表的ROWID,导致检查异常,去掉该字段后就正常了


(日常踩坑)Oracle Form开发时ROWID问题
http://localhost:8091//archives/%E6%97%A5%E5%B8%B8%E8%B8%A9%E5%9D%91oracleform%E5%BC%80%E5%8F%91%E6%97%B6rowid%E9%97%AE%E9%A2%98
作者
Administrator
发布于
2021年09月28日
许可协议