Здравствуйте, гость ( Вход | Регистрация )
|
grio |
30.11.2009, 11:59
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 87 Регистрация: 11.11.2009 Пользователь №: 1221 Спасибо сказали: 6 раз(а) Репутация: 0
|
В текущей версии QSQLITE драйвера, метод QSqlQuery::Size(); не реализован.
На запрос QSqlDriver::hasFeature(QSqlDriver::QuerySize) возвращается false. Как еще можно быстро получить количество возвращаемых строк по SQL запросу? Я хочу сделать Progress Bar для долгого запроса к базе, как это лучше реализавать? |
|
|
|
![]() |
|
BRE |
30.11.2009, 13:09
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44
|
Еще можно так попробовать:
|
|
|
|
grio QSQLITE Драйвер и QuerySize 30.11.2009, 11:59
panter_dsd Используй SELECT count(*). 30.11.2009, 12:35
512es Цитата(panter_dsd @ 30.11.2009, 13:35) Ис... 30.11.2009, 13:06
Litkevich Yuriy grio, для того, чтобы узнать сколько запрос вернёт... 30.11.2009, 13:28
grio Цитата(Litkevich Yuriy @ 30.11.2009, 13:2... 30.11.2009, 14:11
Kagami Кстати, если операция долгая, попробуй использоват... 30.11.2009, 14:07![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 16.12.2025, 15:29 |