Форум » [x]Harbour » AX_GetAOFRecordCount » Ответить
AX_GetAOFRecordCount
Dima: Есть ли аналог в RDDADS функции AX_GetAOFRecordCount ?
Ответов - 4
Pasha: Полного аналога этой функции нет. Есть ace функция AdsGetRecordCount, для которой можно установить флаг ADS_RESPECTFILTERS, и тогда будет учитываться aof. Но обертки в харборе для этой функции нет. Если в р/о есть индекс, то можно вызвать dbOrderInfo(DBOI_KEYCOUNT, ..) aka ordKeyCount, и тогда вроде бы учитывается фильтр. Но это если смотреть текст rdd, надо проверить.
Dima: Pasha Спасибо
alkresin: Специальной функции нет и писать такую, наверное, не надо. Просто: #include "ads.ch" ... adsSetAof( "ваш фильтр" ) nCount := adsKeyCount( ,,ADS_RESPECTFILTERS )
Dima: alkresin Спасибо , работает !
полная версия страницы