我正在尝试创建一个连接到ODBC的应用程序。
我在ODBC数据源管理器64位中设置了数据源。
我安装了64位版本的nodejs,并且我从node-adodb npm页面获得了一个简单的示例连接代码。
然而,当我运行应用程序时,我收到错误:
指定的DSN包含驱动程序之间的体系结构不匹配 和应用
我正在试图解决这个问题,但我不知道为什么如果驱动程序是ODBC数据源并且Appliation是我的应用程序并且这两个都是64位,我会收到此错误。
我还缺少其他的东西吗?
我在app.js中使用的代码:
var ADODB = require("node-adodb");
process.env.DEBUG = 'ADODB';
var connection = ADODB.open('cms');
connection
.query('SELECT first 10 * FROM dsplit')
.on('done', function(data) {
console.log('result:', JSON.stringify(data, null, ' '));
})
.on('fail', function(error) {
console.log(error);
});
谢谢,
百里