-
База FireBird. SelectSQL = 'Select * FROM TABLE'; Все записи в DBGridEh отображаются... Когда программно хочу узнать количество записей по заданному запросу то мне IBDataset.RecordCount возвращается почему-то - 1.
Почему так происходит?
Пришлось поивращаться чтобы посчитать кол-во - пробежаться от первой до последней записи с подсчетом.
Но хочется по людски все... Что не так?
-
> Почему так происходит? в хелпе написано, вообщето, почему.
> пробежаться от первой до последней записи с подсчетом. можно сделать fetchall, или локальный рекордсет использовать, если твои компоненты это позволяют конечно. ну а правильнее всего, если нужно количество, то и запрос делать именно на количество, а не тянуть все данные на клиента только ради него.
|