错误3706找不到提供程序。它可能没有正确安装 [英] error 3706 provider cannot be found. it may not be properly installed

查看:82
本文介绍了错误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找不到提供程序。它可能没有正确安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆