WebSQL更新不起作用

时间:2014-08-17 22:52:13

标签: javascript jquery cordova web-sql

今天我正在用一个解决方案帮助一个朋友,在运行时,我的电脑中的UPDATE正常工作,并且他的电脑没有。我们检查了数据库,他们都没关系,我试图将代码上传到我的覆盆子pi,但它没有用。我们试图调试代码,它直接进入callBack函数(它没有给出错误)。 数据库基于WebSQL,代码就是这个:

$('#save').click(function(){
      var db=openDatabase('ATS_db2', '1.0', 'base de dados ATS', 2*2048*2048);
      db.transaction(function (tx){
        var nome =$('#alteranome').val();
        var bi =$('#alterabi').val();
        var nif =$('#alteranif').val();
        var morada=$('#alteramorada').val();
        var contatos = $('#alteracontatos').val();
        var id = $('#Id_cliente').val();
      tx.executeSql('UPDATE Cliente Set Nome=? ,Bi=? ,Nif=? ,Morada=? ,Contatos=?  where Id_cliente = ?;',[nome,bi,nif,morada,contatos,id],function(tx,results){
        alert("Cliente alterado com sucesso");
        //location.reload();
      },errorHandler);
});
    });
errorHandler = function (transaction, error) {
  // returns true to rollback the transaction
  debugger;
  alert("Error processing SQL: "+ error);
  return true; 
}

有人知道发生了什么吗? Ty;)

0 个答案:

没有答案