[C#] System.Data.OracleClient 需有 Oracle 用戶端軟體版本 8.1.7 或以上版本

[C#] System.Data.OracleClient 需有 Oracle 用戶端軟體版本 8.1.7 或以上版本

嘗試用 C# 連 Oracle 發生了「需有 Oracle 用戶端軟體版本 8.1.7 或以上版本」錯誤,後來找出原因是沒有安裝 Oralce Instant Client

我的環境:

OS: win7 sp1 32bit

VS: 2008

Oracle: 9i

 

錯誤訊息

clip_image001

 

在 Open() 時出錯

clip_image002

 

 

我是下載安裝:Oracle Database 11g Release 2 (11.2.0.1.0) 的 win32_11gR2_client.zip。

image

 

選「一般執行程式版本安裝」,其他用預設值,安裝約需 30分鐘。 (感謝同事俊諺提供)

未命名的圖片

 

 

 

 

 

註:安裝完後,如果使用 C# 仍出現 「System.Data.OracleClient 需有 Oracle 用戶端軟體版本 8.1.7 或以上版本」的訊息,請先關閉 Visual Studio ,在重新啟動即可。

 

創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權,文章歡迎轉載,請註明出處,謝謝~~~