2011-03-11 116 views
1

当我尝试通过Crystal Reports连接到Oracle系统DSN时,出现跟随错误。我可以很好地连接到ODBC。我也在网上阅读,这可能是因为路径变量没有设置为oracle bin目录..但我检查,它实际上是在那里。有任何想法吗?无法连接到oracle系统带有水晶报告的DSN

enter image description here

回答

0

为什么不创建晶体的ODBC连接来连接到Oracle实例?

+0

那就是我所做的 – ntsue 2011-03-11 14:36:10

0

您是否安装了完整的Oracle客户端?完整的客户端是几百megs,我看到有几家公司试图通过删除他们认为不必要的部分来削减它。

此外,为解决连接问题,您可能希望通过尝试在命令行上使用SQL * Plus进行连接而不是使用ODBC。试试:sqlplus username/[email protected]。如果SQL * Plus正常工作,那么您知道Oracle已正确安装,并且问题很可能与您的应用程序有关。

+0

Sql * Plus确实有效,它是完整的客户端......我确实发现了一些可以解决此问题的方法..但请参阅下面的答案。谢谢! – ntsue 2011-03-12 15:19:45

+0

编辑:我认为这解决了我的问题,但我仍然得到错误..它与这篇文章我做了.. http://stackoverflow.com/questions/5293628/unknown-database-connector-error-in-crystal报告 当我使用Oracle连接字符串时,我得到该错误..当我用户的ODBC我得到这个错误.. – ntsue 2011-03-15 15:12:35