1
當我嘗試執行下面的選擇時收到消息「無法準備語句」 我的tx.executeSql出了什麼問題? executeSql的正確語法是什麼?錯誤executeSql
var DB;
var tx;
var sql = "select nome from LivroDaBiblia;";
$(document).ready(function() {
try {
if (window.openDatabase) {
DB = window.openDatabase('Biblia', '', 'App Database', 1000000, errorHandler);
DB.transaction(function (tx) {
tx.executeSql(sql, [], function (trx, result) {
}, errorHandler);
});
function errorHandler(transaction, error) {
alert('Oops. Error was ' + error.message + ' (Code ' + error.code + ')');
return false;
};
}
} catch (e) {
// Error handling code goes here.
if (e == 2) {
// Version number mismatch.
alert("Invalid database version.");
} else {
alert("Unknown error " + e + ", please contact your local ntative.");
}
}
DB.close();
}); // JavaScript Document