1.在客戶機器上部署數據庫的時候老是報這個異常。
分析:因為用的是OleDB這個萬能驅動,
連接字符串
Provider=MSDAORA.1;Password=CCIM;User ID=CCIM;Data Source=CCIM;Persist Security Info=True
這個微軟提供的一個驅動 可能是系統中沒有。
於是進行更換
Provider= OraOLEDB.Oracle;Password=CCIM;User ID=CCIM;Data Source=CCIM;Persist Security Info=True
這樣就是直接指定為Oracle的驅動。
通過上網查資料得知:
MSDAORA.1使用MS的驅動
OraOLEDB.Oracle使用ORACLE的驅動,不成功的原因是沒有安裝Oracle提供的驅動,你到Oracle.com下載去吧,免費的,比較大(大概100M左右)
這個是Oracle驅動 Oracle Provider for OLE DB 10.2.0.1.0