vba - 无法通过 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 位运行,我确实使用进程资源管理器进行了检查。
解决方案
推荐阅读
- node.js - 如何在多个 AWS lambda 中使用外部 Auth 令牌
- ruby-on-rails - 模型之间的关系是正确的,但控制器找不到任何记录?
- azure-aks - 从气流到 Azure Fileshare 的事务过多
- qt - Qt ActiveX 和 OneNote(桌面 2016 32 位)
- teamcity - 使用变量作为 TeamCity 属性的名称
- laravel - Laravel 分页减少链接数量
- pandas - 如何针对一个组重置索引?
- jquery - Jquery - 在 mouseenter / mouseleave 上缓和过渡
- websocket - 如何将 Cowboy (Erlang) websocket 连接到 webflow.io 生成的网页
- python - Economy Bot | discord.py rewrite | Leaderboard error - AttributeError: 'NoneType' object has no attribute 'name'