Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 05:38
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

просто интересно, почему так:получаю информацию для последующей печати-void MyModel::makeHtml(){ QSqlQuery qry=this->query(); QString strHtml="",tekUser="";//пробовал без first(),next() и isValid(), просто while(qry.next())-теряет первые записи qry.first(); while(qry.isValid()) { if(tekUser!=qry.value(1).toString()) { strHtml+=""+qry.value(1).toString()+""; tekUser=qry.value(1).toString(); } strHtml+=""+qry.value(2).toString()+""+. .... qry.next(); } strHtml+="";........}вопрос: почему надо непременно мудрить с first()? Я ж в qry получил содержимое запроса? Даже если встаю на первую строку в QTableView, в которой отображается модель, все равно на печати отсутствуют несколько первых строк.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Нет SQL-запроса! Guest Продолжение старого архива 0 16.10.2011 15:03
Оптимизация запроса Guest Продолжение старого архива 0 16.10.2011 14:38
Отимизация запроса Guest Продолжение старого архива 0 16.10.2011 14:36
Обработчик запроса Guest Архив вопросов и ответов 0 16.10.2011 14:28
Как вынуть HTML содержимое по <a class=xxx> содержимое Guest Архив вопросов и ответов 0 16.10.2011 14:13



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