gpt4 book ai didi

jquery - 执行Sql时出错

转载 作者:行者123 更新时间:2023-12-01 05:01:21 25 4
gpt4 key购买 nike

当尝试执行下面的选择时,我收到消息“无法准备语句”我的 tx.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

最佳答案

我可能是错的,但在我看来就像这一行:

tx.executeSql(sql, [], 函数(trx, 结果)

实际上应该读作:

tx.executeSql(sql, [], 函数 (tx, 结果)

否则,您将尝试调用未定义的内容 - trx 与 tx。

关于jquery - 执行Sql时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9707666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com