Здравствуйте, гость ( Вход | Регистрация )
|
kibsoft |
17.2.2010, 16:53
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2
|
Есть ли способы считать все данные результата запроса без цикла while(query.next()) ? Мне надо считать все данные в QHash. В таблице 52000 записей и все это считывание занимает 6 секунд..
|
|
|
|
![]() |
|
Litkevich Yuriy |
18.4.2010, 22:45
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
посмотри, что возвращает q.size() после выполнения запроса
PunX, ты не корректно используешь ЗАПИСЬ сначала спрашиваешь у запроса запись: Цитата(PunX @ 19.4.2010, 1:21) Link QSqlRecord rec = q.record(); И только потом выполняешь запрос:Цитата(PunX @ 19.4.2010, 1:21) Link if(!q.exec(str)){ Ты уверен, что запись действительна?
|
|
|
|
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 Цитата(kibsoft @ 18.2.2010, 2:01) Ну врод... 17.2.2010, 23:22
kibsoft Цитата(Litkevich Yuriy @ 18.2.2010, 0:22)... 18.2.2010, 0:01
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
PunX Возвращает 312, кол-во записей в таблице моей. 18.4.2010, 22:47![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 5:00 |