Название: Неправильная работа QsqlQueryModel->rowCount() Отправлено: Astrologer от Октябрь 06, 2010, 09:55 Код: void QDbfReader::sql_execute(QString query) Название: Re: Неправильная работа QsqlQueryModel->rowCount() Отправлено: developer от Октябрь 06, 2010, 10:36 Кажеться нужно для модели сделать fetchMore(). Или что-то в етом роде. Модель оумолчанию не тянет все записи, только первих 256, а после fetchMore следующих 256 и т.д.
Название: Re: Неправильная работа QsqlQueryModel->rowCount() Отправлено: Astrologer от Октябрь 06, 2010, 11:01 Именно оно и было. Спасибо. :)
Код: QSqlDatabase dbs = QSqlDatabase::addDatabase("QIBASE"); Название: Re: Неправильная работа QsqlQueryModel->rowCount() Отправлено: RedDog от Октябрь 06, 2010, 11:23 А лучше делать
Код: SELECT COUNT(*) FROM .... Название: Re: Неправильная работа QsqlQueryModel->rowCount() Отправлено: Pretorean от Октябрь 06, 2010, 20:53 Именно оно и было. Спасибо. :) вот выполнил бы ты этот код на таблице в пару миллионов записей ;DКод: QSqlDatabase dbs = QSqlDatabase::addDatabase("QIBASE"); Код: SELECT COUNT(*) FROM .... Название: Re: Неправильная работа QsqlQueryModel->rowCount() Отправлено: Astrologer от Октябрь 08, 2010, 14:39 Это пока просто для теста. Потом
Код: int rows = model->rowCount() |