HTML 5回调,插入后处理行

时间:2013-11-04 14:28:09

标签: html5 sqlite cordova

我需要在插入查询后生成id。 我的交易是这样的:

db.transaction(function(transaction) {
        transaction.executeSql('INSERT INTO Water( UserName,Password,Destination,Drinked,Time) VALUES (?,?,?,?,?)',[user.UserName,user.Password,destination,0,bugun()],
     function(){},function(){statu=true;});
   });
    }

有没有办法获得插入的行而没有'选择'它? //not like 'select last row from..'

1 个答案:

答案 0 :(得分:1)

谢谢CL.

答案:

db.transaction(function(transaction) {
        transaction.executeSql('INSERT INTO Water( UserName,Password,Destination,Drinked,Time) VALUES (?,?,?,?,?)',[user.UserName,user.Password,destination,0,bugun()],
         function(s,result){return result.insertId;},function(){return false;});
         });