当前位置: 代码迷 >> QT开发 >> QT 从一个数据库复制到内存数据库中解决方案
  详细解决方案

QT 从一个数据库复制到内存数据库中解决方案

热度:61   发布时间:2016-04-25 04:54:14.0
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连接的数据库中,要怎样操作啊?
本人新手,求指导。

------解决方案--------------------
一行一行地复制吧。
------解决方案--------------------
读一行写一行。
  相关解决方案