Когда я использую обычный запрос (который работает в браузере) в Android, используя этот код:Не могу запросить WebSQL в Android
var sql = 'SELECT DPHID FROM DPH';
var sqlParam = [];
db.transaction(
function queryDB(tx) {
tx.executeSql(sql, sqlParam,
function querySuccess(tx, results) {
console.log(JSON.stringify(results.rows));
... call other function ...
}
, error);
}
, error);
function error(tx, err) {
console.log("Error");
console.log(JSON.stringify(tx));
console.log(JSON.stringify(err));
}
Это только печатает это для успеха (без данных результата):
{"length":5} at null:339
но он печатает внешнюю ошибку:
{"code":0,"message":"the statement callback raised an exception or statement error callback did not return false"} at null:615
Что может быть не так?
С какой версией Android вы это проверяете? – QuickFix
Пробовал в эмуляторе 4.1.1 и моем телефоне 4.1.2 – Rendy