上回寫
BLOB 讀取時說到要使用 Oracle 的 OLE DB 來連線, 結果今天就出事了. 程式上到 Server 後無法執行, 出現 Class not registered 的錯誤....
由於在原本的機器上沒做什麼特別的事情就跑的很順, 所以一時之間還真不知道要如何處理, 本著使用的是 Oracle Driver 的想法, 在專案引用項目的地方比對了許久, 還是看不出來本機端和 Server 端的引用項目有什麼不同. Oracle 的 Client 也是二邊都有安裝呀?
最後一時興起, 跑去看系統登錄檔, 嘿! Server 端的 Oracle 居然沒有 OLEDB 的資訊! 原來 Server 的 Oracle Client 僅安裝了Net元件, 其他一概沒有...
好吧, 來裝 OLEDB 吧! 手邊有 Oracle 的話, 使用自訂安裝就可以在 Oracle Windows Interface 分類裡找到 Oracle Provider for OLE DB ↓
沒有的話也可以去
Oracle 單獨下載(雖然也要個百來MB), 解開來執行就只有幾個相關的 Driver 而已 ↓
今天搞完這個都已經不知道把 Google 翻完幾次了, 好懷念 Java 死板板的執行參數呀...