1
以下を選択して実行しようとすると "could not prepared statement"というメッセージが表示されました 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