【问题标题】:Getting error while clicking on the tab in Oracle forms application在 Oracle 表单应用程序中单击选项卡时出错
【发布时间】:2022-01-27 13:20:05
【问题描述】:

单击 Oracle 表单应用程序 UI 中的一个选项卡时出现错误。

所有其他选项卡都可以正常工作。

很高兴建议。

【问题讨论】:

    标签: oracle oracleforms


    【解决方案1】:

    WHEN-NEW-RECORD-INSTANCE 触发器包含的代码 - 我认为(我必须,因为您没有发布任何代码) - 引用另一个数据库中的 (a) 表,但该数据库无法访问.

    为什么?因为您提供的数据库名称与您可用的任何数据库都不匹配。通常,这是因为在 TNSNAMES.ORA 文件中找不到数据库的别名。请注意,这不是您的“本地”TNSNAMES.ORA,而是驻留在服务器上的那个。我猜您没有使用 Forms 6i 或更低版本,是吗?它们是客户端-服务器,所以 - 是的,您可以将 所有内容 复制到每个客户端。将表单部署到 Web 时,您使用 IAS 或 WebLogic 服务器。

    为了说明发生了什么:就像你想打电话给某人,但在电话簿中找不到他们的名字。

    因此:确保数据库已知并且其别名在您的数据库使用的 TNSNAMES.ORA 中。

    您可能有多个 TNSNAMES.ORA 文件,因此取决于将使用哪个文件。我建议您只保留该文件的一份副本;然后它应该驻留在服务器上的目录(文件夹)中,其位置存储在TNS_ADMIN 环境变量中。

    【讨论】:

      猜你喜欢
      • 2012-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      相关资源
      最近更新 更多