Oracle Form在开发时,有时会出现假锁--Forms 抛出FRM-40654(记录已经被另一个用户更新,重新查询以查看修改). 这种情况不外乎以下几点导致的:
1. 四舍五入、字符串末尾空格导致界面与数据库不一致
2.数据块中的某些项目的公式与视图中的公式不一致
3.数据块中的项目要设置主键是要唯一组合
4.数据块中的项目默认了值,而视图或表中字段没有默认值
1. 四舍五入、字符串末尾空格导致界面与数据库不一致
2.数据块中的某些项目的公式与视图中的公式不一致
3.数据块中的项目要设置主键是要唯一组合
4.数据块中的项目默认了值,而视图或表中字段没有默认值