【发布时间】:2014-03-26 10:28:59
【问题描述】:
我知道在 SQLite 中有一个转储所有表的功能(到文件“createDBTablesScript.sql”):
sqlite> .output createDBTablesScript.sql
sqlite> .dump
sqlite> .quit
有没有办法在 QT 中做到这一点? 像这样的东西(!这不起作用!):
QString queryString(".output createDBTablesScript.sql .dump");
QSqlQuery query( m_db );
bool checkQueryExcecution = query.exec( queryString );
之后我也想从 QT 运行脚本,例如:
QString createDBTablesScriptString("run createDBTablesScript.sql");
QSqlQuery query( m_db );
bool checkQueryExcecution = query.exec( createDBTablesScriptString );
【问题讨论】: