【问题标题】:oracle Forms error FRM-40654oracle 表单错误 FRM-40654
【发布时间】:2013-11-11 09:43:18
【问题描述】:

当我通过数据块更新表时,父表单中出现错误“FRM-40654 记录已被另一个用户更新。重新查询以查看更改”。我查看了 Oracle 论坛并尝试了属性的更改。也没有触发器。它形成 6i。如何跟踪表单中发生错误的确切位置?我试图在表单加载中启用数据库跟踪。但它没有创建跟踪文件。我正在单击按钮从表单中打开一个数据块。从数据块返回时如何使用最新数据刷新表单?

【问题讨论】:

    标签: forms oracle


    【解决方案1】:

    我使用 Oracle 表单已经有一段时间了,但我相信您可以通过将更新包装在一个包中来解决这个问题。然后从启动保存的触发器创建一个 Declare Begin Exception End 块以捕获 FRM-40654。

    当此事件在异常块中被捕获时,尝试重新查询,然后通过再次调用打包过程来更新信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多