错误3706找不到提供程序。它可能没有正确安装

error 3706 provider cannot be found. it may not be properly installed(错误3706找不到提供程序。它可能没有正确安装)
本文介绍了错误3706找不到提供程序。它可能没有正确安装的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

全部。

我使用了How to securely store Connection String details in VBA

中介绍的DLL方法

此代码在Windows 10 64位和MS Office 64位上运行得非常好。但我无法在64位Windows 8.1 Pro和MS Office上使用相同的文件副本。

使用

将生成的DLL转换为主机环境
C:WindowsMicrosoft.NETFramework64v2.0.50727
egasm c:windowssyswow64OraConnection.dll /tlb /codebase

但我仍然面临同样的错误。关于环境变量,已经采取了谨慎的态度。 我的连接字符串是

"Provider=OraOLEDB.Oracle; Data Source = ;  User ID =; Password=";

推荐答案

在成功的计算机上,我使用12.2.0.1.0 for ODAC 12.2c发行版1作为Oracle客户端。

但将Oracle客户端的最新版本视为64位ODAC 12.2c Release 1(12.2.0.1.0)for Windows x64于2017年6月1日发布

安装了相同的。我的错误也解决了。当我观察系统环境变量时,我发现添加到其中的东西很少。 E:appclientAdminproduct12.2.0client_1;E:appclientAdminproduct12.2.0client_1in;C:UsersAdminOracle;

我不知道他们到底做了什么。但已解决错误。

任何人可以突出显示此内容吗?

这篇关于错误3706找不到提供程序。它可能没有正确安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

SQL to Generate Periodic Snapshots from Transactions Table(用于从事务表生成定期快照的SQL)
MyBatis support for multiple databases(MyBatis支持多个数据库)
Oracle 12c SQL: Missing column Headers in result(Oracle 12c SQL:结果中缺少列标题)
SQL query to find the number of customers who shopped for 3 consecutive days in month of January 2020(查询2020年1月连续购物3天的客户数量)
How to get top 10 data weekly (This week, Previous week, Last month, 2 months ago, 3 month ago)(如何每周获取前十大数据(本周、前一周、上个月、2个月前、3个月前))
Select the latest record for an Id per day - Oracle pl sql(选择每天ID的最新记录-Oracle pl SQL)