未找到提供程序可能未正确安装错误

时间:2016-01-28 10:52:20

标签: excel excel-vba ms-access vba

我有一个Excel工作簿,其中包含一些连接到Access数据库的宏(均为2007)。相同的工作表在不同的系统中工作,除了一个。

我检查了ACEOLEDB.DLL文件是否存在于正确的位置。 (C:\ Program Files(x86)\ Common Files \ microsoft shared \ OFFICE12)一切看起来与其他系统类似。当我尝试运行宏时,我收到的找不到的提供程序可能没有正确安装错误。

错误消息来自Connection Open语句。 (Access DB的连接)

连接字符串是:

Public oConn As ADODB.Connection
Public sConn As String

sConn = "Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=FolderPath\Database.accdb;" & _
"Jet OLEDB:Database Password=pwd;"

oConn.Open sConn

0 个答案:

没有答案