ПУСТО

вторник, 14 июля 2015 г.

Qt QSqlQuery количество записей

Взято тут http://pavelk.ru/qt-qsqlquery-kolichstvo-zapisej



Возникла проблема определения количества записей, например

QSqlQuery * query=new QSqlQuery("SELECT * FROM posts");
По идее, количество можно получить так:


qDebug()<<size();

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

Решение:

query->last();
qDebug()<<at()

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

1 комментарий: