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