Возникла проблема определения количества записей, например [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.