未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序--问题的处理
2017-08-07 17:19
1056 查看
最近Up主接手了C#连接Oracle的项目,遇到了各种问题,最严重的莫过于用连接字符串连接不上Oracle了。
抛出如下问题System.InvalidOperationException: 未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序。
而且报错出现
在 System.Data.ProviderBase.DbConnectionClosed.get_ServerVersion()
在 System.Data.OleDb.OleDbConnection.get_ServerVersion()
要知道本机已经安装了Oracle Client端的32位和64位,而且都已经配置好了环境变量。就算是Win 10 64位的系统也不应该不行的,参考了网上许多的文章都没有什么用!
最后在一位外国友人的方法下成功解决了这个问题。关键是要下载一个instantclient-basic-win-x86-64xxxx的,解压并且放在C:\Oracle\的目录下
最后配置环境变量
重启VS就可以了。
PS:
英文好的的可以参考以下文章:
http://www.dbatoolz.com/t/installing-oracle-instantclient-basic-and-instantclient-sqlplus-on-win32.html
抛出如下问题System.InvalidOperationException: 未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序。
而且报错出现
在 System.Data.ProviderBase.DbConnectionClosed.get_ServerVersion()
在 System.Data.OleDb.OleDbConnection.get_ServerVersion()
要知道本机已经安装了Oracle Client端的32位和64位,而且都已经配置好了环境变量。就算是Win 10 64位的系统也不应该不行的,参考了网上许多的文章都没有什么用!
最后在一位外国友人的方法下成功解决了这个问题。关键是要下载一个instantclient-basic-win-x86-64xxxx的,解压并且放在C:\Oracle\的目录下
最后配置环境变量
重启VS就可以了。
PS:
英文好的的可以参考以下文章:
http://www.dbatoolz.com/t/installing-oracle-instantclient-basic-and-instantclient-sqlplus-on-win32.html
相关文章推荐
- (ORACLE 10g)"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题解决
- (ORACLE 10g)"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题解决
- 解决"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题
- (ORACLE 11g)"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题解决
- "未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序"解决方法
- 未在本地计算机上注册“OraOLEDB.Oracle”提供程序
- Oracle FAQ: 未在本地计算机上注册"OraOLEDB.Oracle"提供程序 (The 'OraOLEDB.Oracle' provider is not registered on the local machine) solution
- 2017-03-03 Oracle在.Net中出现未在本地计算机上注册“OraOLEDB.Oracle”提供程序的错误
- .NET+Oracle 9i时产生的"未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序"
- 未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序 解决方法之二
- "未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序"解决方法
- 使用OLEDB访问数据时未在本地计算机上注册“OraOLEDB.Oracle”提供程序解决方案
- .NET+Oracle 9i时产生的"未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序"
- Win2k3下解决“未在本地计算机上注册'OraOLEDB.Oracle'提供程序”错误
- 未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序解决方案
- “未在本地计算机注册OraOLEDB.Oracle提供程序"问题解决
- 未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序解决方案
- 解决问题:未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序
- 未在本地计算机上注册"OraOLEDB.Oracle"提供程序
- ASP.NET excel 导入数据库 出现 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序问题的解决