2011-03-11 91 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