PDA

View Full Version : problem with QSQLITE.



Con Nít
2nd August 2011, 09:00
I saw QT's project example cachedtable.

In that write is :


QSqlDatabase::database("in_mem_db", false).close();
QSqlDatabase::removeDatabase("in_mem_db");
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE", "in_mem_db");
db.setDatabaseName(":memory:");

Where did Database created ?

when I want to backup this data, what do I do ?

thank and best regards !

mcosta
2nd August 2011, 09:20
In SQLite, if you open a database with name ':memory:', you're creating a "in-memory" database (http://www.sqlite.org/inmemorydb.html).

If you want to backup data you can use SQLite specific API (http://www.sqlite.org/backup.html) or do manually using a database copy.