2
为完成我有以下代码:如何标记一个SQLite交易中的PhoneGap
db.transaction(
function runQuery(tx) {
tx.executeSql(
'delete from meetings where id='+id
);
log('delete from meetings where id='+id);
},
function(e) {
log('failed to delete from database: '+e.code);
},
function() {
log('meeting deleted from db: '+id);
setTimeout(callback, 1);
}
);
回调
,我查询了会议桌,和我刚刚删除的行仍然存在。这是超时是1,1000还是其他。
如何告诉phonegap请关闭交易,以便数据库正确同步?
如果我尝试添加tx.executeSql('commit');到runQuery函数,我从sqlite中得到一个“未经授权”的错误 – 2012-08-15 10:54:57