• 0
ra.eremeev

Количество записей в выборке FDQuery

Вопросы

Друзья, помогите, пож-та!

 

Как можно подсчитать число записей после формирования выборки  с использованием TFDQuery?

RecordCount выдает значение 50 (RowsetSize по-умолчанию).

Поделитесь, пож-та, примером кода и советом: как RowsetSize менять динамически исходя из объема выборки?

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 ответа на этот вопрос

  • 0
Query.Last; //Переходим к последней записи в выборке
X := Query.RecordCount; //Здесь RecordCount уже выдаст правильное количество записей
Query.First; // Возвращаемся к первой записи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

отчасти правильно

несколько но

если записей много, то все они должны сфетчиться на клиента, что нехорошо

в этом случае нужно не полениться и сделать отдельныйзапрос со словом count()

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

krapotkin, спасибо!

Вот, что значит - пересидел! :)

Конечно, средствами SQL можно и получить ответ на вопрос :)))

 

Надо переключаться чаще - и голова работать будет не в узком направлении поиска решения.

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу