Node操作Firebird 互动版

Parameters

在前面我们讲了很多带参数的查询,如下代码参数为简单类型的参数:

FireBird.attach(options, function(err, db) {
    if (err)
        throw err;
    db.query('INSERT INTO A (ID, NAME) VALUES(?, ?) RETURNING ID', [11, 'Peter'], function(err, result) {
        if (err)
            throw err;
        console.log(result.ID);
        db.query('SELECT * FROM A WHERE NAME=?', ['Peter'], function(err, result) {
            if (err)
                throw err;
            console.log(result);
            db.detach();
        });
    });
});
在test.fdb数据库中建立一个表a, 它包含两个字段id与name,并写入一条数据id为2,name为Tom。(用参数的方法去实现)。