Форум » [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 Спасибо , работает !



полная версия страницы