【问题标题】:how do vacuum with localstorage?如何使用本地存储进行真空吸尘?
【发布时间】: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 表?

谢谢你的帮助

【问题讨论】:

    标签: sqlite vacuum


    【解决方案1】:

    vacuum 是 SQLite 中的普通 SQL 命令,因此您只需执行它即可。它应该归结为类似

    executeSql("vacuum")
    

    【讨论】:

    • 您希望这里有人手边有水晶球吗?如果您不提供详细信息,例如您具体尝试了什么、失败了什么、收到了哪些错误消息,那么您就不太可能获得帮助。因此,在发布更多内容之前,请使用 tour 并阅读 How to Ask
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    • 2017-09-27
    • 2020-11-03
    • 2011-02-07
    相关资源
    最近更新 更多