Oracle Form在开发时,一不留神就会出现假锁--Forms 抛出FRM-40654(记录已经被另一个用户更新,重新查询以查看修改)一般有如下几个情况:
1. 四舍五入
2.数据块中的某些项目的公式与视图中的公式不一致
3.数据块中的项目要设置主键是要唯一组合
4.数据块中的项目默认了值,而视图或表中字段没有默认值
5.form界面的值与数据库底层不一致,正点检查表必填字段
Oracle Form开发中经常遇到FRM-40654错误,这通常由四舍五入、公式不一致、主键冲突、默认值差异或界面与数据库值不符导致。解决方法包括检查和调整相关设置,确保数据一致性。
Oracle Form在开发时,一不留神就会出现假锁--Forms 抛出FRM-40654(记录已经被另一个用户更新,重新查询以查看修改)一般有如下几个情况:
1. 四舍五入
2.数据块中的某些项目的公式与视图中的公式不一致
3.数据块中的项目要设置主键是要唯一组合
4.数据块中的项目默认了值,而视图或表中字段没有默认值
5.form界面的值与数据库底层不一致,正点检查表必填字段

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