Неожиданная работа TIBQuery RecordCount (не возвращает полное количество записей)
Хозяйке на заметку: свойство RecordCount в TIBQuery ведёт себя не так, как кажется должно было бы. Оно возвращает не количество записей в результате запроса, а количество просмотренных записей в результате запроса
Причина этого объясняется тем, что подсчитывать записи всякий раз - затратная операция по части времени, поэтому для определения количества записей рекомендуется выполнять запрос типа SELECT COUNT(*).
И пост на эту тему на Codegear.
Записываю тут себе, т.к. давече потерял на это добрые полчаса, пока заметил, что перед перебором записей результата запроса, устанавливаю длину массива всегда равной 1.
(Речь идёт о компоненте TIBQuery для Delphi/C++ Builder.)
Постоянная ссылка ·
Добавьте на news2.ru
Похожие записи:
- Визуальное моделирование базы данных с экспортом в Firebird
- Использование OpenOffice из Delphi
- Использование протокола HTTPS в приложениях на Delphi (с билиотекой Synapse и OpenSSL, без Indy)
- Решение проблемы с запуском Delphi 7 под Windows Vista
- Прокси-сервер на Delphi


