Microsoft.Jet.OLEDB.4.0“无法找到提供程序。可能未正确安装。”错误

时间:2014-01-28 22:27:21

标签: vbscript

我正在尝试通过将在登录时使用的脚本连接到Access数据库,但仍然无法找到“提供商无法找到”。错误。从我发现的错误,它与尝试使用64位Office运行它有关,32应该没问题。但我们在Windows 7 Pro x64上运行32位Office。我还发现了this,但是使用System32 / SysWOW64中的两个wscript.exe运行它时出现了同样的错误。我的连接代码如下所示,以防我在那里做错了。任何帮助将不胜感激。

Dim strDBPath: strDBPath = "\\server\myDB.mdb"
Dim oDBConn: Set oDBConn = CreateObject("ADODB.Connection")
Dim strConn: strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath
oDBConn.Open strConn

1 个答案:

答案 0 :(得分:3)

如果您在x64服务器上运行IIS,则需要在池中启用32位应用程序。

转到您的服务器管理器>角色> Web服务器(IIS)>互联网信息服务> (服务器)主页>应用程序池>操作窗格单击高级设置,启用32位应用程序>改为True。