Я запрашиваю sqlite db, используя класс QSqlQuery следующим образом:
QSqlQuery query("SELECT country FROM artist");
while (query.next()) {
QString country = query.value(0).toString();
doSomething(country);
}
Есть ли способ получить вектор QVariants напрямую из класса QSqlLite? Примерно так:
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);
}