【发布时间】:2022-01-14 23:50:41
【问题描述】:
我正在尝试使用nuintun's node-adodb package 连接到 Access 数据库。我已经在我的笔记本电脑@home 中成功连接到它并创建了一个 dist。包将其安装到我的电脑@office。但是,在将其安装到我的办公室笔记本电脑后,在连接访问数据库期间出现以下错误消息。
连接字符串:
"Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=C:\\Temp\\Mdb.mdb;Persist Security Info=False;"
错误信息:
Error: Spawn C:\WINDOWS\SysWOW64\cscript.exe error
我尝试了几种连接配置来解决这个问题,但无法完成。
使用此方法 (connection = ADODB.open(dbConn);) 我收到了上述错误消息。
使用此connection = ADODB.open(dbConn, true) 或此connection=ADODB.open(process.arch.includes('64') 或此connection = ADODB.open(connection, 'x64') 我收到以下错误消息:
Error: Spawn C:\WINDOWS\System32\cscript.exe error
任何帮助表示赞赏。
【问题讨论】:
-
@Erik-a 你对此有什么想法吗?
-
@Barbaros-Özhan 你对此有什么想法吗? ——
-
@fuczi-fuczi 你对此有什么想法吗?
-
你解决了吗?我面临问题。我已经安装了 Microsoft Access Database Engine 2016 Redistributable x64,但它给了我
Provider cannot be found. It may not be properly installed错误。我正在使用 MS Access 2021。 -
@AnirudhLou 现在我有不同的优先事项,无法为这个项目腾出时间。但是我会在尝试后发布结果。
标签: javascript node.js ms-access electron adodb