Возникла проблема определения количества записей, например [cc lang=»c++»] QSqlQuery * query=new QSqlQuery(«SELECT * FROM posts»); [/cc] По идее, количество можно получить так:

[cce lang=»c++»]qDebug()<<size();[/cce]

Но, это свойство может не поддерживается ODBC, например для SQLite и всегда будет возвращать -1 сцуко.

Решение:

[cce lang=»c++»] query->last();
qDebug()<<at()
[/cce]

Не забудьте потом вернуть индекс в начало query->first();

Работает для всех sql.