Код: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 возвращает правильное значение.
|