Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   Неправильная работа QsqlQueryModel->rowCount() (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/nepravil-naya-rabota-qsqlquerymodel-rowcount-270242/)

Guest 29.09.2011 04:54

Неправильная работа QsqlQueryModel->rowCount()
 
Код:void QDbfReader::sql_execute(QString query){ QSqlDatabase dbs = QSqlDatabase::addDatabase("QIBASE"); dbs.setDatabaseName("c:\\database.fdb"); dbs.setUserName("sysdba"); dbs.setPassword("masterkey"); dbs.open(); model->setQuery(query, dbs); int rows = model->rowCount(); dbs.close();}query = "select * from basetable". rows получается равен 256. Хотя проверяю IBExpert - записей - 399. Где я ошибаюсь? Хотя если записей меньше, например, 186 - то rows возвращает правильное значение.


Часовой пояс GMT, время: 03:23.


© www.otvetnemail.ru - Форум вопросов и ответов.