我正在尝试将一些旧的Excel报告转换为水晶报告。Excel 工作表使用 OLAP 多维数据集,并通过 SimbaO2X 驱动程序使用 XMLA 连接连接到数据库。我只是无法弄清楚在 Crystal Reports 中使用哪些连接设置才能连接到数据库。
我已经尝试了XML和OLAP连接,但无法获得数据库连接。
任何有关连接设置的帮助将不胜感激!
编辑:数据库有点像黑匣子;它可能是一个Oracle数据库(在最终用户前端用java重写之前,它是一个Oracle数据库。他们也可以更改数据库。但是,我都没有成功使用Oracle服务器或Microsoft OLE DB for Oracle连接方法。
今天早上我还在OLE DB文件夹下找到了一个SimbaO2X提供程序。虽然不起作用,但它是迄今为止最好的 - 它接受用户名和密码,并允许我选择要连接到的数据库,但随后失败并显示 ADO 错误代码:0x80040e73(初始化字符串的格式不符合 OLE DB 规范。至少我有事情要做。
如果有人需要知道,我正在运行水晶报告 XI。
部分解决方案:
- 将 Crystal Reports XI 升级到版本 2,Service Pack 4。
- 从服务包 4 更新到服务包 6。
可以从 SAP 社区网络下载升级和更新
现在可以与 SimbaO2X OLE DB 驱动程序建立连接。此解决方案还应解决与其他一些数据库的连接问题。
但是,向报表中添加表会导致0x800a0cc1错误(在与请求的名称或序号对应的集合中找不到 item)