QSQLITE Драйвер и QuerySize, как узнать количество возвращаемых строк? |
Здравствуйте, гость ( Вход | Регистрация )
QSQLITE Драйвер и QuerySize, как узнать количество возвращаемых строк? |
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 для долгого запроса к базе, как это лучше реализавать? |
|
|
Litkevich Yuriy |
30.11.2009, 13:28
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
grio, для того, чтобы узнать сколько запрос вернёт, надо использовать запрос кол-ва из самой БД, как сказал panter_dsd,
Я хочу сделать Progress Bar для долгого запроса к базе, как это лучше реализавать? А это ты вообще не реализуешь через Qt, т.к. весь запрос будет "думать" в БД. Когда БД будет готова отдать данные, она их будет отдавать с большой скоростью, с такой с какой в состоянии получать приложение
|
|
|
Текстовая версия | Сейчас: 28.11.2024, 20:56 |