Как показать полезные сообщения об ошибках от обратного вызова базы данных в Phonegap?
Используя Phonegap, вы можете настроить функцию, которая будет вызываться в случае ошибки всей транзакции базы данных или отдельных операторов SQL.Я хотел бы знать, как получить больше информации об ошибке.
У меня есть одна общая функция обработки ошибок, и множество различных SELECT или INSERT, которые могут вызвать ее.Как я могу сказать, кто из них был виноват? Это не всегда очевидно из сообщения об ошибке.
Мой код до сих пор ...
function get_rows(tx) {
tx.executeSql("SELECT * FROM Blah", [], lovely_success, statement_error);
}
function add_row(tx) {
tx.executeSql("INSERT INTO Blah (1, 2, 3)", [], carry_on, statement_error);
}
function statement_error(tx, error) {
alert(error.code + ' / ' + error.message);
}
Из различных примеров я вижу, что ошибка обратного вызова будет переданаtransaction
объект иerror
объект. Я прочитал это.code
может иметь следующие значения:
Есть ли другие свойства / методы объекта ошибки?
Каковы свойства / методы объекта транзакции на данный момент?
Я не могу найти хорошую онлайн-ссылку для этого. Конечно, нет на сайте PhoneGap!