Неожиданная работа TIBQuery RecordCount (не возвращает полное количество записей)

Хозяйке на заметку: свойство RecordCount в TIBQuery ведёт себя не так, как кажется должно было бы. Оно возвращает не количество записей в результате запроса, а количество просмотренных записей в результате запроса :) Причина этого объясняется тем, что подсчитывать записи всякий раз - затратная операция по части времени, поэтому для определения количества записей рекомендуется выполнять запрос типа SELECT COUNT(*).

И пост на эту тему на Codegear.

Записываю тут себе, т.к. давече потерял на это добрые полчаса, пока заметил, что перед перебором записей результата запроса, устанавливаю длину массива всегда равной 1.

(Речь идёт о компоненте TIBQuery для Delphi/C++ Builder.)

· Добавьте на news2.ru

Похожие записи:


Прокомментируйте