未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序。

未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序。

详细错误提示信息

“System.InvalidOperationException”类型的异常在 System.Data.dll 中发生,但未在用户代码中进行处理

其他信息: 未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序。

解决方案.A计划

  • 第一步.安装oracle客户端(oracle下载还需要注册...)
  • 第二步.执行:regsvr32 "C:\xx\product\11.2.0\client_1\BIN\OraOledb11.dll"

第二步成功之后.弹出框提示:

{
"Window Title":"RegSvr32",
"Content":"DllRegisterServer 在 C:\app\admin\product\11.2.0\client_1\BIN\OraOledb11.dll 已成功。"
"按钮":"确定"
}

解决方案.B计划(以上不行,以下值得一试)

  • 电脑64位系统,安装的也是64位oracle客户端的,安装32位oracle客户端试一试
posted @ 2019-11-22 01:01  zh89233  阅读(6653)  评论(0编辑  收藏  举报