Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLite更新查询未使用phonegap3.1更新表数据_Sqlite_Cordova_Android Sqlite - Fatal编程技术网

SQLite更新查询未使用phonegap3.1更新表数据

SQLite更新查询未使用phonegap3.1更新表数据,sqlite,cordova,android-sqlite,Sqlite,Cordova,Android Sqlite,我是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 =

我是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");
}
我得到的响应是成功的结果。rowsAffected=1。 谁能告诉我我做错了什么


谢谢

我有完全相同的情景

查看您的onSuccess回调。如果onSuccess处理程序引发了一个未经处理的异常,您将看到成功发生,您将看到rowsAffected==1。但是,我怀疑成功处理程序中的异常会导致phonegap从不将结果写入表中


HTH

您的数据更新了吗?感谢您的回复。没有,数据没有更新。请尝试此var Test=“true”;tx.executeSql('UPDATE user SET auto_login=?WHERE name=?',[test,userName],userUpdateSuccess,userUpdateError);},userUpdateError);这也给予了同样的回应。当我执行查询时,它返回success和results.rowsAffected=1。