Ввиду того, что я в qt нуп, возник еще 1 вопрос касаемо этой темы, допустим у меня выводиться не одна строка, а несколько. То, как я понимаю:
QSqlQuery query;
query.exec("SELECT COUNT(*) FROM блаблабла WHERE блаблабла");
if(!query.isActive())
{
//ошибка
qDebug()<<query.lastError().text();
...
}
query.first();
int count = query.value(0).toInt();
уже не спасёт.
К примеру:
QSqlQuery selectt;
selectt.exec("SELECT Decision FROM блаблабла WHERE блаблабла");
selectt.first();
Decision = selectt.value(0).toString();
ui->textEdit_2->setText(Decision);
Выводит только первую строку, хотя сам запрос может выводить по несколько строк. И вот чтобы использовать, чтобы например номер строки задать переменной а потом уже менять саму переменную (нажатием кнопки например) и выводилась нужная строка.