![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IBDATASET.recordcount не считает кол-во... [D6]
serko © (2010-01-08 18:34:00)База FireBird.
SelectSQL = 'Select * FROM TABLE';
Все записи в DBGridEh отображаются...
Когда программно хочу узнать количество записей по заданному запросу то мне IBDataset.RecordCount возвращается почему-то - 1.
Почему так происходит?
Пришлось поивращаться чтобы посчитать кол-во - пробежаться от первой до последней записи с подсчетом.
Но хочется по людски все... Что не так?
sniknik (2010-01-08 19:14:00) [1]> Почему так происходит?
в хелпе написано, вообщето, почему.
> пробежаться от первой до последней записи с подсчетом.
можно сделать fetchall, или локальный рекордсет использовать, если твои компоненты это позволяют конечно.
ну а правильнее всего, если нужно количество, то и запрос делать именно на количество, а не тянуть все данные на клиента только ради него.