我已经在win server 2012上安装了crystal reports studio 2008.当我尝试在水晶中运行报告时,我收到以下错误:
无法加载数据库连接器crdb_oracle.dll。可能未安装此数据库类型的数据库客户端的正确版本。
我甚至没有在水晶报告的可能数据源列表中看到Oracle。在Crystal Reports安装过程中选择了Oracle驱动程序。
安装了Oracle 11.2.0客户端。 TNSping正在运行,所有DLL都已到位。同样的产品组合(win-7 x86除外)工作正常,所以oracle和crystal应该匹配。
请查看屏幕。我在互联网上找到的建议根本没有帮助。请指教。
答案 0 :(得分:4)
我已经弄清楚问题是什么了。 由于CrystalReports是32位应用程序,而Windows服务器是64位,我缺少32位oracle客户端(只安装了64位版本)。在我安装了32-oracle客户端后,水晶工作正常。