![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Litkevich Yuriy |
![]()
Сообщение
#11
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Попробуй измерить время затрачиваемое только на эту строчку кода:
Цитата(kibsoft @ 18.2.2010, 17:43) Link hash[query.value[0].toString()]=query.value[1].toInt(); В качестве альтернативы попробуй: я не знаю изменится ли скорость.
|
|
|
PunX |
![]()
Сообщение
#12
|
Студент ![]() Группа: Участник Сообщений: 56 Регистрация: 12.4.2009 Из: Димитровград Пользователь №: 676 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
В БД под управлением postgresql делаю запрос:
в результате получаю что в переменной res пусто и ошибку "QSqlQuery::value: not positioned on a valid record", хотя в БД запись есть. В базе тип поля значение которого вывожу numeric. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#13
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
посмотри, что возвращает 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)){ Ты уверен, что запись действительна?
|
|
|
PunX |
![]()
Сообщение
#14
|
Студент ![]() Группа: Участник Сообщений: 56 Регистрация: 12.4.2009 Из: Димитровград Пользователь №: 676 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Возвращает 312, кол-во записей в таблице моей.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 20.8.2025, 23:10 |