Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему-то неправильно получается значение RecordCount [D7]


vajo ©   (2005-12-15 10:28:00) 

Использую TIBTable (IBDoc). Устанавливаю фильтр на таблицу. В DBGrid просматриваю - все есть. В саму DBGrid входит 10 строк, остальное просматривается скролингом (около 200 записей).
IBDoc.RecordCount показывает значение 10, т.е. только то что видно в DBGrid.
Подскажите, что сделать чтобы правильное количество записей было.


Sergey Masloff   (2005-12-15 20:23:00) [1]

Desdechado ©   (15.12.05 12:13) [3]
Причем сколько лет уже об этом твердят миру - и все на том же месте. Лет 10 назад этот вопрос в фидошных эхах был очень популярен и так все и крутится ;-)


Desdechado   (2005-12-15 12:13:00) [2]

можно, но только если записей немного, иначе тащить миллион записей на клиента только для их подсчета - смерть


Tomkat   (2005-12-15 11:25:00) [3]


> 2. не использовать RecordCount, использовать SELECT Count

не , ну можно и использовать , если перед этим сделать TIBQuery.FetchAll


Desdechado   (2005-12-15 11:20:00) [4]

1. не использовать Ttable, использовать TQuery
2. не использовать RecordCount, использовать SELECT Count
3. не использовать фильтр, использовать SELECT... WHERE

немного категорично, но по сути верно


Наверх

Титульная страница Поиск, карта сайта Написать письмо