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

Всем привет. Допустим есть QSqlQueryModel. И в ней нужно найти максимальную длину записи в каждом поле.Я пишу так. Может кто нибудь предложит быстрее? Только без графов, пожалуйста. Заранее благодарю.КодC++ (Qt)QHash QDbfReader::getMaxFieldsSize(QSqlQueryMo del* model){ QHash hash; while(model->canFetchMore()) model->fetchMore(); for (int j=0; j < model->columnCount();++j) { QList myList; for (int i = 0; i < model->rowCount(); ++i) myList record(i).value(j).toString().size(); qSort(myList.begin(), myList.end()); int size = myList.at(myList.size()-1); hash.insert(model->headerData(j, Qt::Horizontal).toString(), size); } return hash;}
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как посчитать количество одинаковых полей для каждого поля? Guest Продолжение старого архива 0 16.10.2011 16:08
Получение информации о типе данных поля в таблице Guest Продолжение старого архива 0 16.10.2011 15:19
Вычисляемое поле в таблице ACCESS, создать вычисляемое поля в таблице аксес Guest Продолжение старого архива 0 30.09.2011 16:44
Поля в таблице Guest Новые вопросы и ответы 2 0 29.09.2011 00:14
Как защитить поля (в таблице) от редактирования посторонних пользователей? Guest Продолжение нового архива 0 28.09.2011 07:21



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