【问题标题】:Oracle Forms : Could not reserve record (2 tries) Keep trying?Oracle Forms:无法保留记录(2 次尝试) 继续尝试?
【发布时间】:2017-10-14 19:56:42
【问题描述】:

错误无法保留记录(2 次尝试)继续尝试?以甲骨文的形式。有人可以为此提出解决方案吗?

【问题讨论】:

  • 你试过谷歌吗?
  • 亲爱的詹姆斯,我已经尝试过很多次谷歌搜索,但我得到的唯一答案是网络问题。但不知何故,我将 Null 保留在 ON-LOCK 触发器中,它现在对我起作用了。
  • 我根本不相信。我不知道你是怎么得到这个错误的,但我立即发现了很多不同的东西。

标签: oracleforms


【解决方案1】:

首先,

默认锁定模式为自动

如果您希望所有会话都可以访问此记录但最后一次提交完成并且不给您消息更改数据块属性(锁定模式被延迟)。

除了使用ON-LOCK 触发器之外,您还可以按照以下策略处理表单:

Let's have a data block named db_t1 ( table t1 as "query data source name" ). 
Not only setting "locking mode" of db_t1 from "automatic" to "delayed", 
but also set forms' "isolation mode" to "serializable".

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-27
    • 2020-12-24
    • 1970-01-01
    • 2015-03-03
    • 2018-02-20
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多