【发布时间】:2010-12-20 12:32:46
【问题描述】:
我正在使用这样的 QSqlQuery 类查询一个 sqlite 数据库:
QSqlQuery query("SELECT country FROM artist");
while (query.next()) {
QString country = query.value(0).toString();
doSomething(country);
}
有没有办法直接从 QSqlLite 类中获取 QVariants 的向量?像这样:
QSqlQuery query("SELECT country FROM artist");
while (query.next()) {
std::vector< QVariant > allFields;
allFields.push_back( query.value(0) );
allFields.push_back( query.value(1) );
allFields.push_back( query.value(2) );
doSomething(allFields);
}
【问题讨论】: