QSqlDatabase db = QSqlDatabase::database(); - лажа какая-то. Как создается подключение?
тут всё нормально, я выводил список всех таблиц в базе, и через QSqlQuery делал запросы, всё работает!!!
Не работает только вытаскивание названия полей из таблиц, в примерах QT - sqlbrowser тоже самое, не выводится названия полей таблиц, и вывел тоже на консоль rec.count() и тоже вывелось ноль