Взято тут http://pavelk.ru/qt-qsqlquery-kolichstvo-zapisej
Возникла проблема определения количества записей, например
По идее, количество можно получить так:
Но, это свойство может не поддерживается ODBC, например для SQLite и всегда будет возвращать -1
Решение:
Не забудьте потом вернуть индекс в начало query->first();
Работает для всех sql.
Возникла проблема определения количества записей, например
QSqlQuery * query=new QSqlQuery("SELECT * FROM posts");
|
qDebug()<<size();
|
Но, это свойство может не поддерживается ODBC, например для SQLite и всегда будет возвращать -1
Решение:
query->last();
qDebug()<<at() |
Не забудьте потом вернуть индекс в начало query->first();
Работает для всех sql.
Motherly appreciate. http://cd4mzfv7mr.dip.jp https://imgur.com/a/deEjumv https://imgur.com/a/OAe88Iy https://imgur.com/a/3LQ76Dk https://imgur.com/a/xDizNBP https://imgur.com/a/0oJHk2d https://imgur.com/a/ZAE7m28
ОтветитьУдалить