Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.08.21;
Скачать: CL | DM;

Вниз

IBDATASET.recordcount не считает кол-во...   Найти похожие ветки 

 
serko   (2010-01-08 18:34) [0]

База FireBird.
SelectSQL = "Select * FROM TABLE";
Все записи в DBGridEh отображаются...
Когда программно хочу узнать количество записей по заданному запросу то мне IBDataset.RecordCount возвращается почему-то - 1.

Почему так происходит?

Пришлось поивращаться чтобы посчитать кол-во - пробежаться от первой до последней записи с подсчетом.

Но хочется по людски все... Что не так?


 
sniknik ©   (2010-01-08 19:14) [1]

> Почему так происходит?
в хелпе написано, вообщето, почему.

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



Страницы: 1 вся ветка

Текущий архив: 2011.08.21;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.005 c
4-1249393654
DevilDevil
2009-08-04 17:47
2011.08.21
Как создать пункт меню с иконкой. Желательно с альфаканалом


1-1223610051
inferno
2008-10-10 07:40
2011.08.21
Прокрутка колесиком в ScrollBox


15-1303911419
Scott Storch
2011-04-27 17:36
2011.08.21
Проектирование БД - использование нескольких категорий


2-1305015386
werewolf2
2011-05-10 12:16
2011.08.21
освобождение objects stringlist а


15-1297553230
KilkennyCat
2011-02-13 02:27
2011.08.21
просьба к тем, у кого Word 2007, 2010