javascript - Node Firebird 顺序选择不起作用

标签 javascript node.js firebird node-firebird

我正在使用简单的代码在 Firebird 库“node-firebird”中按顺序进行测试。 它总是返回 1 行,但应该有很多。

exports.sequentially = (select, db_con_options) => {
Firebird.attach(db_con_options, (err, db) => {
if (err)
console.log(err);

db.sequentially(select, function(row, index) {
  console.log(row);

}, function(err) {
  console.log(err);
  db.detach();
});
});}

我什至在 Stack Overflow 上找到了示例,它看起来是一样的。有什么建议么? 它是如何工作的?

最佳答案

解决方案:

依次有第 3 个参数“next”,在你调用它之后,你的 sql 语句将转到下一行。这是一个例子:

db.sequentially( select, (row, index, next) => {
console.log(row);
next();
}

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

相关文章:

sql - Firebird 备份还原令人沮丧,有没有办法避免它?

cursor - 如何在 Firebird 中使用游标将行插入表中?

javascript - mongoose.connect(),第一个参数应该是字符串,收到未定义

javascript - 在检查事件中获取 jstree 中的所有选定节点?

javascript - 根据 jquery 的当前值替换字符串

node.js - sudo apt-get install npm 未安装

javascript切换功能导致页面滚动到顶部

javascript - 如何同时在nodejs和web上使用javascript?

node.js - Electron 中的IPC发送/打开和调用/处理有什么区别?

sql - Firebird 按排序规则排序