首页 > 解决方案 > 无法通过 ADODB 在访问数据库中打开连接

问题描述

我得到了下面的代码来在 Excel VBA 中工作。

Dim con, com

Const adCmdStoredProc = 4
Const scon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Accessdbpath.accdb;Persist Security Info=False;"

Set con = CreateObject("adodb.connection")
Set com = CreateObject("adodb.command")

con.Open scon
Set com.activeconnection = con
com.CommandType = adCmdStoredProc
com.CommandText = "accessqueryname"
com.Execute
Set com.activeconnection = Nothing
Set con = Nothing

我试图在服务器(没有 ms office)中运行相同的例程。
所以我尝试创建一个VBS文件来代替 Excel VBA。
但是我似乎无法让它工作。我收到以下错误:

在此处输入图像描述

Edit1: 如果我以 64/32 位运行脚本并且以 64 位运行,我确实使用进程资源管理器进行了检查。

在此处输入图像描述

标签: vbavbscriptadodb

解决方案


推荐阅读