QT 从一个数据库复制到内存数据库中
QT中怎样将已经连接成功的数据库里面的数据完全的复制到令一个数据库中。
大概代码如下:
QSqlDatabase m_AccessDB;
m_AccessDB = QSqlDatabase::addDatabase("QODBC" , "access_mb");
m_AccessDB.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=test.mdb");
m_AccessDB.setHostName("");
m_AccessDB.setUserName("");
m_AccessDB.setPassword("");
m_AccessDB.open();
QSqlDatabase m_SqliteDb;
m_SqliteDb = QSqlDatabase::addDatabase("QSQLITE", "sqlitedb");
m_SqliteDb.setDatabaseName(":memory:");
m_SqliteDb.open();
我现在要将m_AccessDB连接的数据库中的数据复制到m_SqliteDb连接的数据库中,要怎样操作啊?
本人新手,求指导。
[解决办法]
一行一行地复制吧。
[解决办法]
读一行写一行。