Javascript 找不到Microsoft ODBC驱动程序管理器数据源名称
我有这段代码,它使用nodejs连接到informix服务器Javascript 找不到Microsoft ODBC驱动程序管理器数据源名称,javascript,node.js,informix,Javascript,Node.js,Informix,我有这段代码,它使用nodejs连接到informix服务器 var ibmdb = require("ifxnjs"); var ConnectionString = "SERVER=ids;DATABASE=jinx_live;HOST=128.0.8.123;SERVICE=ids_tcp;UID=informix;PWD=boin*2017;"; ibmdb.open(ConnectionString, function (err, connection) { if (err)
var ibmdb = require("ifxnjs");
var ConnectionString = "SERVER=ids;DATABASE=jinx_live;HOST=128.0.8.123;SERVICE=ids_tcp;UID=informix;PWD=boin*2017;";
ibmdb.open(ConnectionString, function (err, connection) {
if (err) {
console.log("an error occurred:> "+err);
return;
}
connection.query("select 1 from mytab1", function (err1, rows) {
if (err1) console.log(err1);
else console.log(rows);
connection.close(function(err2) {
if(err2) console.log(err2);
});
});
});
但是,当我运行这个java脚本文件时,我在控制台日志中得到下面的错误消息
出现错误:>错误:[Microsoft][ODBC驱动程序管理器]数据
找不到源名称,未指定默认驱动程序
我有什么地方做得不对。我是informix的新手 请确保您已安装Informix Client SDK 4.10 FC2或更高版本,并且安装正确。另外,您正在使用的node.js库也是64位的,它是node.js v8.x。我必须购买此SDK吗?因为IBM网站一直告诉我我的订单有一个错误,我需要一个帮助合同支持?,我无法下载SDK。我被卡住了。是的,谢谢,我必须获得IBM的许可证才能获得SDK,并进行许多其他配置,以使其正常工作。