問題:C#程序中需要以Provider=OraOLEDB.Oracle方式訪問ORACLE數據庫。但程序執行時報異常:未在本地計算機註冊“OraOLEDB.Oracle”提供程序
解決:
1.服務器ORACLE爲11g,雖然安裝時選擇了Oracle Data Provider for .net 和Oracle Provider for OLE DB。但是還是需要人工命令行註冊一下
regsvr32 “D:\app\Administrator\product\11.2.0\client_1\bin\OraOLEDB11.dll”
2.所有的能找的我都試了,還是不行,後來修改了程序池,將32位應用程序設置爲True。終於搞定了。