gpt4 book ai didi

javascript - 如何获取 Web Sql 错误的上下文?

转载 作者:数据小太阳 更新时间:2023-10-29 05:48:20 25 4
gpt4 key购买 nike

我开始在 iPhone 上部署离线应用程序,但它仍在大力开发中。我的查询有一个简单的错误处理程序:

db.transaction(tx) {
tx.executeSql("SELECT * FROM TABLE",[], successHandler, errorHandler);
});
function errorHandler(transaction, error) {
alert("Error : " + error.message);
}

当我自己测试应用程序并遇到错误时,我设法找到产生错误的查询。但是当它是我的用户(当然是远程用户)时,这就非常困难了,因为错误消息并不具体。

有没有办法将上下文信息添加到我的错误消息中,例如 sql 查询或注释参数?

最佳答案

你可以使用这样的模式:

  db.transaction(tx) {
doQuery(tx, "SELECT * FROM TABLE",[],theSuccessHandler)
});

function doQuery(tx, query, values, successHandler) {
tx.executeSql(query, values, successHandler, errorHandler);
function errorHandler(transaction, error) {
alert("Error : " + error.message + " in " + query);
}
}

关于javascript - 如何获取 Web Sql 错误的上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16559832/

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