gpt4 book ai didi

javascript - Node-firebird顺序选择

转载 作者:数据小太阳 更新时间:2023-10-29 05:35:40 27 4
gpt4 key购买 nike

我正在尝试使用顺序选择选项从 Firebird DB 获取数据。正如您在我的代码中看到的那样,我想获得前 500 行。为了测试,我为每个“行”增加“k”并记录“k”和'md5' 到控制台。

当我运行我的代码时,它会给我随机的行数。但是行数总是超过500。

我该如何解决这个问题?有什么建议么?

var Firebird = require('node-firebird');
var md5 = require('md5');
var options = {};
//options.host = '127.0.0.1';
//options.port = 3050;
options.database = '/Users/bla/mydb.FDB';
options.user = 'SYSDBA';
options.password = 'masterkey';
var pool = Firebird.pool(10, options);
var k = 0;
pool.get(function (err, db) {

if (err)
throw err;
db.sequentially('SELECT FIRST 500 SOME QUERY', function (row, index) {
k = k + 1;
console.log(k + ' => ' + md5(JSON.stringify(row)) + '\n');
}, function (err) {
db.detach();
});
});

最佳答案

请检查上面的链接:

https://github.com/hgourvest/node-firebird/issues/78

@sdnetwork sdnetwork commented an hour ago it's a bug in node-firebird, i have a fix for this problem. i will post it soon here. (try with that https://github.com/sdnetwork/node-firebird)

关于javascript - Node-firebird顺序选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32911645/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com