J'utilise la fonction suivante pour exécuter SQL, ça marche bien quand aucun retour n'est nécessaire mais si je fais une requête comme "SELECT * FROM table
" alors il ne retournera rien. La fonction est:Comment obtenir une fonction pour retourner sur les bases de données Javascript SQLite?
function executeSQL(query)
{
return db.transaction(function(q)
{
return q.executeSql(query, null,
function (q, results)
{
debug(results);
return results;
},
function (q, error)
{
debug(error);
}
);
});
}
Et la façon dont je l'appeler est:
results = executeSQL('SELECT * FROM `table`');