ifx_db
Version:
IBM Informix bindings for node
22 lines (17 loc) • 635 B
JavaScript
var common = require("./common")
, odbc = require("../")
, db = new odbc.Database()
, assert = require("assert")
;
db.openSync(common.connectionString);
assert.equal(db.connected, true);
var query = {"sql": "select 1 as COLINT, 'some test' as COLTEXT FROM SYSIBM.SYSDUMMY1"};
db.queryResult(query, function (err, result) {
assert.equal(err, null);
assert.equal(result.constructor.name, "ODBCResult");
result.fetch(function (err, data) {
db.closeSync();
console.log("Returned data = " + JSON.stringify(data));
assert.deepEqual(data, { COLINT: '1', COLTEXT: 'some test' });
});
});