Я использую PhoneGap и WebSql.Когда я пытаюсь это сделать в браузере, все в порядке. У объекта SQLResultSet есть 3 свойства, которые представляют собой rows, insertId и rowActed.Но когда я генерирую Apk и пытаюсь выполнить мобильное устройство, объект SQLResultSet имеет два свойства rowds и columnsAffect.It получает rowAffect 0 на мобильном устройстве, однако он получает 1 в браузере на стр. На мобильном устройстве «insertID» становится неопределенным.
db.transaction(function (t) {
t.executeSql("INSERT INTO TEST (Testname) VALUES (?)", ["test"], function (t, rresult) {
alert(JSON.stringify(rresult));
}, function (t, error) {
alert(error)
})
}, function (error) {
alert("error" + error);
},
function (success) {
alert("success" + success);
})
спасибо за помощь.
Создание таблицы ниже.
tx.executeSql("CREATE TABLE IF NOT EXISTS TESTT (Id INTEGER PRIMARY KEY,Testname text)", [],
function (tx, results) { console.log("Successfully created") },
function (tx, error) { console.log("Could not created") }