我在phonegap(windows phone)中使用websqldatabase在本地存储数据。表中的数据库创建/表创建和记录插入工作正常。从我的表中提取插入的记录时发生此问题。执行我的select查询后,该函数既不调用成功回调也不调用错误回调。我不确定代码中缺少什么。这是我的源代码:
function readFromDatabase(){
try {
alert("In readFromDB Before");
var db = window.openDatabase("SurveryAppDB", "1.0", "surveydb", 1000000);
db.transaction(function (tx) {
tx.executeSql("SELECT * FROM PROJECTS;", [], successFetch, errorFetch);
alert("After execution");
});
}
catch(e) {
alert("Unknown error "+e+".");
}
}
setTimeout(function () { readFromDatabase() }, 500);
function successFetch(tx, resultSet){
alert("before display rows in success");
displayRows(resultSet.rows);
}
function errorFetch(tx, error){
alert("Error processing SQL: "+JSON.stringify(error));
}
任何帮助将不胜感激......