Russian Qt Forum
Ноябрь 14, 2024, 09:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: функции rowCount()  (Прочитано 3535 раз)
Evgeniya
Гость
« : Август 04, 2009, 15:31 »

добрый день!!!!почему-то при использовании функции rowCount() для модели она возвращат 256 строк для таблицы с большим количеством строк...
Код
C++ (Qt)
QSqlQueryModel *mod=new QSqlQueryModel(0);
mod->setQuery("select * from terr_prog");
QString st;
int i=mod->rowCount();
QMessageBox::information(0,"ttt",st.setNum(i));
 
почему так происходит, в таблице terr_prog 963 строки, а в сообщении вылазиет, что из 256
И обратится к строкам больше чем 256 тоже не могу
Код
C++ (Qt)
QMessageBox::information(0,"ttt",mod->data(mod->index(300,1)).toString());
 
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Август 04, 2009, 15:33 »

fetchMore возможно? Непонимающий
Записан
Evgeniya
Гость
« Ответ #2 : Август 04, 2009, 15:44 »

спасибочки!!!получилось!!!!
добавила в код
Код
C++ (Qt)
while (mod->canFetchMore()) mod->fetchMore();
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.208 секунд. Запросов: 22.