节点-火鸟顺序选择
Node-firebird sequentially select
我正试图从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评论一个小时前这是一个错误在节点火鸟,我有一个修复这个问题。我很快就会把它贴在这里。(试试https://github.com/sdnetwork/node-firebird)
根据firebird的不同版本,"select first n"可能会报错,除非您还包含一个"order by"子句
相关文章:
- 按照选项卡索引的顺序循环一个jQuery选择
- Javascript从数组中随机选择并按字母顺序排列
- Select2val不反映选择顺序,但对其进行排序
- 如何根据用户选择顺序重新排序多选的值
- 如何选择多选的所有选项,顺序不应变化
- 在JS选择列表中按字母顺序对选项进行排序
- XPath 表达式,用于按源顺序选择 *所有* 元素、文本节点和注释节点
- Javascript 顺序选择列表按文本 alphe 而不是值
- 使用 HTML 选择 (HTML) 的选择顺序出现问题
- html 中的选择顺序选择多个
- 如何在不按 DOM 顺序排序的情况下将 jquery 选择添加到一起
- 使用键/值选择角度 JS 顺序
- 想要多选择2边显示按字母顺序排列的项目
- 使用jQuery更改“选择选项”无法正常工作的顺序
- 类型的CSS第n个未按顺序选择
- 如何在多行表头中按正确顺序选择表格单元格
- 代码点火器下拉顺序,第一个下拉列表中选择的值musn'第二天中午
- 如何在具有optgroup'的页面上按字母顺序对所有选择框进行排序;s,而不将选项从各自的组中移出
- 如何禁用输入顺序和选择中的选项
- AngularJS和null选择值依赖于选择顺序