2014-05-05 26 views
0

我創建了一個需要連接到oracle數據庫的C#應用​​程序,並且我想使用OBDC連接來實現此目的。數據庫的版本是Oracle數據庫11g版本11.1.0.7.0 - 64位產品爲oracle數據庫安裝OBDC驅動程序步驟

我看到這篇文章: How can I deploy a .NET application that uses ODAC without installing the whole component to the user?

我知道,我不需要安裝oracle的客戶端,但只有司機的OBDC。我花了很多時間尋找關於如何安裝和使用正確的驅動程序的分步教程(這是最新的)。

因此,這裏是我的問題:

+0

我編輯了自己的冠軍。請參閱「[應該在標題中是否包含」標籤「](http://meta.stackoverflow.com/questions/19190/)」,其中共識是「不,他們不應該」。 –

+0

@anbuj我現在試了一下,看到可以在那裏選擇的oracle數據庫已被棄用。 – Thomas

回答

0

你必須瞭解的ODBC原則很短的示例代碼片段:如果您使用ODBC,你不必與oracle做任何事情。 Oracle最終用戶數據庫/接口將被ODBC隱藏。你只提供連接字符串(3個PARAMS:服務,用戶的passwd)

如果您想使用ODBC預言:

+0

我按照readme.html中的描述安裝了ODAC_xCopy(所有組件)。它看起來像安裝目錄按預期創建一樣工作。我將兩個目錄oracle和oracle/bin添加到系統「Path」變量並重新啓動。不幸的是,在第二步中我沒有選擇任何新的驅動程序。可用的驅動程序是「SQL Server:SQLSRV32.DLL」和「SQL Server本機客戶端11.0:SQLNCLI11.DLL」 – Thomas

+0

非常好奇。通過Excel嘗試:「數據/導入外部數據/新數據庫查詢/ <新數據源>」。設置一個名稱並嘗試在列表中查找您的oracle驅動程序。 – norisknofun

+0

有一個用於Oracle_的_Microsoft OLE DB提供程序。但是,當我輸入證書並測試連接時會出現錯誤消息:未找到_Oracle客戶端和網絡連接[..]您必須安裝components_ – Thomas

相關問題