Bonjour,
Je programme avec NodeJS et le module SQLite3.
Le remplissage d'un tableau ne marche pas dans ce module:
EDIT: En fait, les opérations sur la base de donnée se font en dernier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } (...)
Node-sqlite3 has built-in function call serialization and automatically waits before executing a blocking action until no other action is pending.
Partager