【发布时间】:2014-01-09 08:35:15
【问题描述】:
我是 SQLite 的新用户。我正在使用 phonegap3.1 敌人 android。更新用户表时遇到问题。以下是我正在使用的代码:
var db = window.openDatabase("riazdb", "1.0", "Demo", 200000);
var userName = "user1";
db.transaction(function(tx) {
tx.executeSql('UPDATE user SET auto_login = "true" WHERE name = ?', [userName], userUpdateSuccess, userUpdateError);
}, userUpdateError);
function userUpdateSuccess(tx, results) {
console.log("affected rows : "+results.rowsAffected);
}
function userUpdateError(err) {
console.log("userUpdateError");
}
我得到了results.rowsAffected = 1的成功响应。 谁能告诉我我做错了什么。
谢谢
【问题讨论】:
-
你的数据更新了吗?
-
感谢您的回复。不,数据没有更新。
-
试试这个 var Test="true"; tx.executeSql('UPDATE user SET auto_login = ? WHERE name = ?', [test,userName], userUpdateSuccess, userUpdateError); }, userUpdateError);
-
这也给出了相同的响应。当我执行查询时,它返回 results.rowsAffected = 1 的成功。
标签: sqlite cordova android-sqlite