Я не думаю, что есть такой метод. Но Вы можете создать объект QMap, содержащий все столбцы, например:
QString sql = "SELECT * FROM xxx WHERE id = x";
query.exec(sql);
QSqlRecord record = query.record();
query.next();
QMap<QString,QVariant> params;
for (int i=0; i<record.count(); ++i) {
params.insert(record.fieldName(i++), query.value(i));
}
Как видите, QSqlRecord предоставляет доступ к информации о столбцах и т. Д.