Node操作Firebird 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

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。(用参数的方法去实现)。