[C#] 需有 Oracle 用戶端軟體版本 8.1.7 或以上版本
如題,近期有個老舊專案使用了 System.Data.OracleClient,運行時報了該錯誤,看了一些文章後下載了 Oracle Client 64bit,又報了一個錯誤 => "當與具有32位元的oracle用戶端元件執行64位元模式",搞了幾個小時後總算解決!! 而正解就是要安裝 Oracle Client 11 32bit ,不廢話附上安裝步驟: 1. 安裝 Oracle Client 11 32bit (1) 解壓縮後找到 setup.exe (2) 畫面會出現安裝提示,按下是 ( 注意,估計安裝程式很舊,他不會自動跳出,建議 Alt + Tab 切換一下找到這個提示 ) (3) 選擇"一般安裝",之後一直下一步就可以了。 參考資料: 1. 建立webservice 連接DB for Oracle9i - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 (ithome.com.tw) 2. 蟲蟲不要找我碴: 嘗試載入oracle用戶端程式庫時傳出badimageformatexception當與具有32位元的oracle用戶端元件執行64位元模式安裝時會出現此問題 (bgcloser.blogspot.com)