Здравствуйте, pmaishev, Вы писали:
lsv>>Работаю в IB, с помощью объекта TIBQuery выполняю запрос "select ...".
lsv>>Подскажите, пожалуйста, как определить сколько строк в таблице,
lsv>>которую вернул этот запрос?
LG>LG>TIBQuery.RecordCount
LG>Indicates the total number of records associated with the dataset.
LG>
P>Для TIBQuery надо еще вызвать FetchAll(). Иначе RecordCount вернет только число зафетченных записей.
У FIB'ов есть свойство AskRecordCount — перед выполнением запроса запрашивает count(*).
... << RSDN@Home 1.0 beta 7a >>
Работаю в IB, с помощью объекта TIBQuery выполняю запрос "select ...".
Подскажите, пожалуйста, как определить сколько строк в таблице,
которую вернул этот запрос?
Здравствуйте, lsv, Вы писали:
lsv>Работаю в IB, с помощью объекта TIBQuery выполняю запрос "select ...".
lsv>Подскажите, пожалуйста, как определить сколько строк в таблице,
lsv>которую вернул этот запрос?
Сколько строк в таблице вычисляется так
select count(*) from XXX
а сколько строк на клиенте
TIBQuery.RecordCount
Indicates the total number of records associated with the dataset.
Здравствуйте, LG, Вы писали:
LG>Здравствуйте, lsv, Вы писали:
lsv>>Работаю в IB, с помощью объекта TIBQuery выполняю запрос "select ...".
lsv>>Подскажите, пожалуйста, как определить сколько строк в таблице,
lsv>>которую вернул этот запрос?
LG>LG>TIBQuery.RecordCount
LG>Indicates the total number of records associated with the dataset.
LG>
Для TIBQuery надо еще вызвать FetchAll(). Иначе RecordCount вернет только число зафетченных записей.