0

sqliteのファイルデータベースにメモリデータベースをバックアップ/復元する最も簡単な方法は何ですかQt

4

1 に答える 1

1

これを行うには、SQLiteを直接操作する必要があると思います。SQLiteにはオンラインバックアップAPIがあります。最初の例は、インメモリデータベースをファイルデータベースにバックアップすることです。したがって、必要なことを実行できるはずです。

sqlite3*データベースハンドルを取得するには、データベースからドライバー(QSqlDatabase::driver)を取得してから、ハンドル(QSqlDriver::handleを取得します。QVariantQtドキュメントのサンプルコードは、をsqlite3*ハンドルにキャストする方法を示しています。

于 2012-01-05T08:49:29.127 に答える