Je pense que le résultat d'un count est récupérable comme n'importe
quelle valeur du résultat d'une requête. D'après les exemples dispos
sur le SVN (*), un code comme celui ci-dessous devrait(**) pouvoir
t'afficher une ligne de texte sur la stdout par valeur trouvée dans
chaque résultat retourné par la requête.
elx.load("sqlite");
var db = sqlite3_open("monFichier.db");
function get_row(nothing, row) {
for (var key in row) {
elx.print("row["+key] = "+row[key]+"\n");
}
return 0;
}
sqlite3_exec(db, "SELECT COUNT(*) AS compte FROM maTable;", get_row,
null);
sqlite3_close(db);
La directive 'AS' dans la requête SQL devrait nommer l'unique champ
(il s'appellera "compte") de l'unique ligne retournée et il contiendra
ton résultat. Si la directive 'AS' ne passe pas, essaie en gardant
uniquement le "SELECT COUNT(*) FROM maTable".
Nouknouk.
(*)
http://code.google.com/p/freebox-elixir/source/browse/trunk/jeux/snakebox/scores_level.js
(**) écrit à la louche, je ne garantis rien.