Здравствуйте, гость ( Вход | Регистрация )
|
kibsoft |
17.2.2010, 16:53
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2
|
Есть ли способы считать все данные результата запроса без цикла while(query.next()) ? Мне надо считать все данные в QHash. В таблице 52000 записей и все это считывание занимает 6 секунд..
|
|
|
|
![]() |
|
Litkevich Yuriy |
17.2.2010, 23:22
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(kibsoft @ 18.2.2010, 2:01) Link Ну вроде ка перебор. дак ты вокруг цикла сделай так:и узнаешь точно
|
|
|
|
|
kibsoft |
18.2.2010, 0:01
Сообщение
#3
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2
|
Цитата(Litkevich Yuriy @ 18.2.2010, 0:22) Link Цитата(kibsoft @ 18.2.2010, 2:01) Link Ну вроде ка перебор. дак ты вокруг цикла сделай так:и узнаешь точноДа я же так делал..6 секунд получилось. Вопрос то в чем, можно ли как-то по-другому получать данные из запроса? Или уже тут никак не ускорить этот процесс? |
|
|
|
kibsoft QSqlQuery считывание данных.. 17.2.2010, 16:53
Litkevich Yuriy kibsoft, от того, что ты воспользуешься другим спо... 17.2.2010, 19:14
kibsoft Цитата(Litkevich Yuriy @ 17.2.2010, 20:14... 17.2.2010, 23:01
Elfinit Цитата(Litkevich Yuriy @ 17.2.2010, 19:14... 17.2.2010, 20:12
Litkevich Yuriy Цитата(Elfinit @ 17.2.2010, 23:12) Через ... 17.2.2010, 20:25
MoPDoBoPoT Цитата(Elfinit @ 17.2.2010, 20:12) Через ... 17.2.2010, 21:15
Litkevich Yuriy Что ты делаешь в этом цикле? Можешь всё тело цикла... 18.2.2010, 3:29
kibsoft Цитата(Litkevich Yuriy @ 18.2.2010, 4:29)... 18.2.2010, 14:43
Litkevich Yuriy Попробуй измерить время затрачиваемое только на эт... 18.2.2010, 18:52
PunX В БД под управлением postgresql делаю запрос:
QSql... 18.4.2010, 21:21
Litkevich Yuriy посмотри, что возвращает q.size() после выполнения... 18.4.2010, 22:45
PunX Возвращает 312, кол-во записей в таблице моей. 18.4.2010, 22:47![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 19:24 |