Javascript 找不到Microsoft ODBC驱动程序管理器数据源名称

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)

我有这段代码,它使用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) {
        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,并进行许多其他配置,以使其正常工作。