ibm_db
Version:
IBM DB2 and IBM Informix bindings for node
32 lines (26 loc) • 663 B
JavaScript
var common = require("./common")
, odbc = require("../")
, db = new odbc.Database()
, assert = require("assert");
assert.equal(db.connected, false);
db.query("select * from " + common.tableName, function (err, rs, sqlca) {
assert.deepEqual(err.message, 'Connection not open.');
assert.deepEqual(rs, []);
assert.equal(sqlca.sqlcode, -30081);
assert.equal(db.connected, false);
});
console.log("Attempting to connect to: %s", common.connectionString);
try {
db.openSync(common.connectionString);
}
catch(e) {
console.log(e);
assert.deepEqual(e, null);
}
try {
db.closeSync();
}
catch(e) {
console.log(e);
assert.deepEqual(e, null);
}