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

时间:2018-06-14 13:38:11

标签: 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) {
        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的新手。

1 个答案:

答案 0 :(得分:1)

请确保您已安装 Informix Client SDK 4.10 FC2或更高版本并正确设置。您正在使用的node.js库也是64位,它是node.js v8.x。