AdsIsFound
Verifica se a última procura encontrou o registo.
Sintaxe
UNSIGNED32 AdsIsFound(ADSHANDLE hTable, UNSIGNED16* pbFound);
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
hTable |
ADSHANDLE |
Handle da tabela. |
pbFound |
UNSIGNED16* |
Ponteiro para receber 1 se encontrou, 0 caso contrário. |
Valor de Retorno
AE_SUCCESS (0) em caso de sucesso. AE_INTERNAL_ERROR (5000) se o ponteiro for nulo.
Descrição
AdsIsFound verifica se a última operação de procura (AdsSeek ou AdsSeekLast) encontrou o registo procurado.
Para tabelas remotas, o estado é servido do cache quando disponível, poupando um round-trip.
Exemplo
AdsSeek(hIndex, "Silva", 5, ADS_STRINGKEY, ADS_HARDSEEK, nullptr);
UNSIGNED16 bFound;
AdsIsFound(hTable, &bFound);
if (bFound) {
// A procura encontrou o registo
}