插入和更新同时Oracle Forms 11G



我有两个datablocks a和b.block a的外键对应于Block B.我想要在两个块中插入和更新。

我有一个情况,即在DB中不存在更新过程中B中值的详细信息时,必须将值插入DB中,并且必须更新A块A中的其他更改。

所以我在这里从插入到更新

就我而言,插入正在发生,但是我的块A不会更新。

任何想法都会有很大帮助。

查看内置的帖子。您可以在导航到详细块时调用它,以确保主记录已经在数据库中。它将触发任何插入或更新验证,但该记录尚未提交。

关于"记录已经插入"的"记录"错误,从表单构建器帮助:

frm-40600:记录已经插入。

原因:您试图插入或更新记录,但是在块的主要钥匙项目上执行了唯一性。插入或更新的记录不是唯一的。

操作:更改当前记录的一个或多个主要密钥字段中的值,使其与众不同。如果需要独特的主要钥匙字段造成困难,请考虑消除约束。

最新更新