该报表是在 Crystal Reports XI 中设计的。
它使用 CR Oracle ODBC 驱动程序 4.1 与 Oracle 数据库建立 ODBC 连接。
我需要将此报告轻松分发到使用相同 ODBC DSN 的 14 个站点,但每个站点的数据库具有不同的所有者和/或架构名称。
我按照 Business Objects 的说明修改了报告中每个表的完全限定名称:
在“数据库”菜单上,单击“设置数据源位置”。将出现“设置数据源位置”对话框。
在“当前数据源”区域中,展开当前连接列表以查看报告中的每个表格。
对于报告中的每个表格:
一世。展开“属性”列表。
ii. 单击“覆盖的限定表名称”,然后按 F2 键或双击。
iii. 将光标移动到文本末尾并输入表格名称。
iv. 按 Enter。
我收到错误
水晶报表
无法从数据库中检索数据。
详细信息:ORA-00942:表或视图不存在
[数据库供应商代码:942]
我要么需要修复这些错误,要么需要一种更好的方法来使这些 Oracle 报告更具可移植性。