繁体   English   中英

node.js 中的 ms 访问数据库连接

[英]ms access db connection in node.js

我正在尝试使用nuintun 的 node-adodb package连接到 Access 数据库。 我已经在我的笔记本电脑@home 中成功连接到它并创建了一个 dist。 package 将它安装到我的电脑@办公室。 但是,将其安装到我的办公室笔记本电脑后,在连接访问数据库期间收到以下错误消息。

连接字符串: "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

任何帮助表示赞赏。

您可以尝试安装 MS Access 数据库引擎,然后通过您的代码调用它

Provider=Microsoft.ACE.OLEDB.16.0 (.....)

https://www.microsoft.com/en-us/download/details.aspx?id=54920 它帮助我解决了您现在面临的同样问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM