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

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

IBTable.RecordCount [D5, IB5.x]


Натали ©   (2004-08-02 04:50:00) 

Товарищи, а где может собака порыться - IBTable.RecordCount возвращает количество записей столько, столько видно в DBGrid или 0, если DBGrid.Visible:=false. Никто не сталкивался ? Есть какой-то выход из этой ситуации или считать количество записей через SQL запрос ? Спасибо !


Натали   (2004-08-02 17:41:00) [1]

Товарищи, спасибо, конкретные корректные полезные ответы. Еще не проверила (в смысле не воплотила в жизнь), но все поняла.


Соловьев   (2004-08-02 14:46:00) [2]

Для наборов данных надо использовать IBDataSet, для запросов которые не возращают наборы данных(count, sum и т.д. тоже в их числе) - IBSQL


Petr V. Abramov   (2004-08-02 14:41:00) [3]

большое свинство - не FetchAll, а проектировать приложение так, что запросы возвращают записей больше, чем на 3-4 экрана


drpass   (2004-08-02 14:35:00) [4]

И не надо делать FetchAll. Загружать на клиента все записи из крупной таблицы - большое свинство по отношению как к клиенту, так и к серверу.
select count(*) from...


Anatoly Podgoretsky   (2004-08-02 09:09:00) [5]

Натали   (02.08.04 04:50)  
Забудь про RecordCount для баз данных, это если повезет, делай запросом. Смущает также использование IBTable


Наталия   (2004-08-02 06:13:00) [6]

Или IBTable.FetchAll
или через запрос
select count(*) from ...


Кщд   (2004-08-02 06:12:00) [7]

FetchAll, либо запросом.


Наверх

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