AdsGetKeyCount

Retorna o número de chaves no índice.

Sintaxe

UNSIGNED32 AdsGetKeyCount(ADSHANDLE hIndex, UNSIGNED16 usFilter,
                          UNSIGNED32* pulCount);

Parâmetros

Parâmetro Tipo Descrição
hIndex ADSHANDLE Handle do índice ou tabela.
usFilter UNSIGNED16 Opção de filtro (reservada).
pulCount UNSIGNED32* Ponteiro para receber o número de chaves.

Valor de Retorno

AE_SUCCESS (0) em caso de sucesso. AE_INTERNAL_ERROR (5000) se o ponteiro for nulo.

Descrição

AdsGetKeyCount retorna o número de chaves no índice. Para índices condicionais (FOR), o número de chaves pode ser menor que o número de registos da tabela.

Para índices CDX, a função usa a cache do walk ordenado para retorno O(1).

Exemplo

UNSIGNED32 ulCount;
AdsGetKeyCount(hIndex, 0, &ulCount);
// ulCount contém o número de chaves no índice

Ver Também


AdsGetKeyLength →


This site uses Just the Docs, a documentation theme for Jekyll.