ra.eremeev Опубликовано 10 января, 2016 Поделиться Опубликовано 10 января, 2016 Друзья, помогите, пож-та! Как можно подсчитать число записей после формирования выборки с использованием TFDQuery? RecordCount выдает значение 50 (RowsetSize по-умолчанию). Поделитесь, пож-та, примером кода и советом: как RowsetSize менять динамически исходя из объема выборки? Спасибо! Цитата Ссылка на комментарий
0 AndreyS Опубликовано 10 января, 2016 Поделиться Опубликовано 10 января, 2016 Query.Last; //Переходим к последней записи в выборке X := Query.RecordCount; //Здесь RecordCount уже выдаст правильное количество записей Query.First; // Возвращаемся к первой записи. Rusland 1 Цитата Ссылка на комментарий
0 ra.eremeev Опубликовано 10 января, 2016 Автор Поделиться Опубликовано 10 января, 2016 СПАСИБО! Помогли очень! Цитата Ссылка на комментарий
0 krapotkin Опубликовано 10 января, 2016 Поделиться Опубликовано 10 января, 2016 отчасти правильно несколько но если записей много, то все они должны сфетчиться на клиента, что нехорошо в этом случае нужно не полениться и сделать отдельныйзапрос со словом count() Andrey Efimov 1 Цитата Ссылка на комментарий
0 ra.eremeev Опубликовано 10 января, 2016 Автор Поделиться Опубликовано 10 января, 2016 krapotkin, спасибо! Вот, что значит - пересидел! Конечно, средствами SQL можно и получить ответ на вопрос )) Надо переключаться чаще - и голова работать будет не в узком направлении поиска решения. Спасибо! Цитата Ссылка на комментарий
Вопрос
ra.eremeev
Друзья, помогите, пож-та!
Как можно подсчитать число записей после формирования выборки с использованием TFDQuery?
RecordCount выдает значение 50 (RowsetSize по-умолчанию).
Поделитесь, пож-та, примером кода и советом: как RowsetSize менять динамически исходя из объема выборки?
Спасибо!
Ссылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.