如何更改 Crystal Report 11 中的架构名称?

发布于 2024-08-01 12:55:16 字数 675 浏览 5 评论 0原文

该报告是在 Crystal Reports XI 中设计的。

它使用 CR Oracle ODBC 驱动程序 4.1 通过 ODBC 连接到 Oracle 数据库。

我需要将此报告轻松分发到使用相同 ODBC DSN 的 14 个站点,但每个站点的数据库具有不同的所有者和/或架构名称。

我按照 Business Objects 说明修改了报表中每个表的完全限定名称:

  1. 在“数据库”菜单上,单击“设置数据源位置”。 将出现“设置数据源位置”对话框。

  2. 查看报告中的每个表。
  3. 对于报告中的每个表格:

    我。 展开“属性”列表。

    ii. 单击“覆盖限定表名称”,然后按 F2 键或双击。

    三. 将光标移至文本末尾并输入表名称。

    四。 按 Enter 键。

我收到错误

水晶报告

无法从数据库检索数据。

详细信息:ORA-00942:表或视图不存在

[数据库供应商代码:942]

我要么需要修复这些错误,要么需要更好的方法来使这些 Oracle 报告更可移植。

The report is being designed in Crystal Reports XI.

It uses an ODBC connection to an Oracle database using the CR Oracle ODBC driver 4.1.

I need this report to be easily distributed across 14 sites that use the same ODBC DSN, but the database at each site has a different owner and/or schema name.

I followed Business Objects instructions to modify the fully qualified name for each table in a report:

  1. On the 'Database' menu, click 'Set Datasource Location'. The 'Set Datasource Location' dialog box appears.

  2. In the 'Current Data Source' area, expand the list of current connections in order to view each table in the report.

  3. For each table in the report:

    i. Expand the 'Properties' list.

    ii. Click 'Overridden Qualified Table Name', and then press the F2 key or double-click.

    iii. Move the cursor to the end of the text and type the table name.

    iv. Press Enter.

I am getting error

Crystal Reports

Failed to retrieve data from the database.

Details: ORA-00942: table or view does not exist

[Database Vendor Code: 942 ]

I either need a fix for these errors or a better way to make these Oracle reports more portable.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文