使用ADO連接oracle數據庫時,連接串使用Provider=OraOLEDB.Oracle時提示“未找到提供程序。該程序可能未正確安裝”。
原因:由於我之間安裝oracle_odbc的組件,然后又卸載了幾回。
查看oracle安裝目錄下的BIN目錄,E:\app\Administrator\product\11.1.0\db_1\BIN 發現有OraOLEDB11.dll這個文件 解決方法: 注冊OraOLEDB11.dll 注冊方法: regsvr32 OraOLEDB11.dll 在其所在目錄下執行
另
使用Provider=MSDAORA時,不支持讀寫BLOB和CLOB類型的數據,沒辦法,只能使用oracle oledb
原來Oralce OLEDB是oracle提供的,怪不得怎么重裝微軟的數據庫驅動都不行
MSDAORA是由微軟提供
------------------------------------------------------------------
如果數據庫是32位 iis應用池 啟用32位
如果是64位則不啟用