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