我正在尝试通过JavaScript访问SQLite数据库:
function executeQuery(query, callback) {
try {
db.transaction(function (tx) {
tx.executeSql(query, [], function(tx, result) {
if (typeof(callback) == "function") callback(result);
else if (callback != undefined) eval(callback + "(result)");
}, function(tx, error) { console.log(error); });
});
} catch (e) {
alert("Failed to execute query because of " + e);
}
}
但是尽管包含了几个表,但db让我只读取'sqlite_master'中的数据。
"SELECT name, sql FROM sqlite_master;"
http://img593.imageshack.us/img593/646/sqlitemaster.png (由于缺少rep而无法插入图像)
对此处发生的事情的任何见解都将受到高度赞赏。