2011-10-21 55 views
1

我想知道庫System.Data.OracleClient如何在機器OracleClient上安裝。我已經重新安裝了客戶端,但仍然出現「OracleClient需要Oracle客戶端軟件」的錯誤,這似乎相當可疑,因爲客戶端安裝在PC上,它具有PATH變量中的註冊表和Oracle客戶端路徑。System.Data.OracleClient如何查找已安裝的OracleClient

+0

您是否檢查過System.Data.OracleClient所需的oracle客戶端版本是否與您擁有的版本相同? –

+0

我已經檢查過,版本甚至比最低版本要求更高。 –

+0

仍然不知道是什麼問題,但以另一種方式解決問題。由於System.Data.OracleClient已經過時,我重構了ODP.NET 4.0中使用Oracle Data Provider中的Oracle.Data.Client的代碼,並且一切正常。 –

回答

1

這個工作對我來說:

  1. 添加環境變量ORACLE_HOME,用值等於安裝目錄的基礎(如C:\ ORACLE \產品\ 10.2.0 \ Client_1上)
  2. 確保%ORACLE_HOME%\ bin \位於PATH中(安裝程序應該已經將它放在那裏)

同意使用ODP.NET比不推薦使用System.Data.OracleClient更好。

+0

ODP肯定會更好,因爲它同時安裝了oracle客戶端。 –

+0

那麼,避免System.Data.OracleClient值得避免,因爲更多的原因。請參閱http://blogs.msdn.com/b/adonet/archive/2009/06/15/system-data-oracleclient-update.aspx –

相關問題