NodeJS SQLite3 affectation de données
Bonjour,
Je programme avec NodeJS et le module SQLite3.
Le remplissage d'un tableau ne marche pas dans ce module:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
var sqlite3 = require('sqlite3').verbose();
var db;
(...)
exports.show = function()
{
var res = [];
db.each("SELECT id, dt FROM user", function(err, row)
{
console.log("SHOW id : "+row.id, row.dt);
res.push({'id': "test", 'dt': "date test"});
console.log("taille res : "+res.length);
});
for(var i in res)
{
console.log("ligne : "+i+" id : "+res[i]['id']+" date : "+res[i]['dt']);
}
return res;
}
(...) |
EDIT: En fait, les opérations sur la base de donnée se font en dernier :
Citation:
Node-sqlite3 has built-in function call serialization and automatically waits before executing a blocking action until no other action is pending.