【发布时间】:2018-01-12 08:00:32
【问题描述】:
在qt、SQLite工作,我正在尝试做vacuum但我不知道该怎么做。
我使用 db 浏览器进行了真空操作,它工作正常。
使用 QT 我有类似的 JS:
function dbGetHandle()
{
try {
var db = LocalStorage.openDatabaseSync("Kardex", "1.0", "Kardex", 1000000)
} catch (err) {
console.log("Error opening database: " + err)
}
return db
}
function dbUpdateflightlog( Pimmatriculation, Pdate_etape, Ppilot1, Ppilot2, Ppilot3, Pphoto1, Pphoto2, Pphoto3, Paeroport_depart, Paeroport_arrivee, Pheure_depart, Pheure_arrivee, Ptemps_bloc_etape, Prowid)
{
var db = dbGetHandle()
db.transaction(function (tx) {
tx.executeSql(
'update flight_log set immatriculation=?, date_etape=?, pilot1=?, pilot2=?, pilot3=?, photo1=?, photo2=?, photo3=?, aeroport_depart=?, aeroport_arrivee=?, heure_depart=?, heure_arrivee=?, temps_bloc_etape=? where rowid = ? ', [Pimmatriculation, Pdate_etape, Ppilot1, Ppilot2, Ppilot3, Pphoto1, Pphoto2, Pphoto3, Paeroport_depart, Paeroport_arrivee, Pheure_depart, Pheure_arrivee, Ptemps_bloc_etape,Prowid
}
如何清理我的 flight_log 表?
谢谢你的帮助
【问题讨论】: