AdsFindFirstTable
Encontra a primeira tabela que corresponde à máscara.
Sintaxe
UNSIGNED32 AdsFindFirstTable(ADSHANDLE hConnect,
UNSIGNED8* pucMask,
UNSIGNED8* pucFileName,
UNSIGNED16* pusFileNameLen,
ADSHANDLE* phFind);
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
hConnect |
ADSHANDLE |
Handle da conexão. |
pucMask |
UNSIGNED8* |
Máscara de procura (ex: “*.dbf”). |
pucFileName |
UNSIGNED8* |
Buffer para receber o nome do arquivo. |
pusFileNameLen |
UNSIGNED16* |
Ponteiro para o tamanho do buffer. |
phFind |
ADSHANDLE* |
Ponteiro para receber o handle de procura. |
Valor de Retorno
AE_SUCCESS (0) em caso de sucesso. AE_NO_FILE_FOUND se nenhuma tabela for encontrada.
Descrição
AdsFindFirstTable encontra a primeira tabela que corresponde à máscara na pasta de dados da conexão.
Exemplo
ADSHANDLE hFind;
UNSIGNED8 szFile[256];
UNSIGNED16 usLen = sizeof(szFile);
AdsFindFirstTable(hConnect, "*.dbf", szFile, &usLen, &hFind);
// szFile contém o nome da primeira tabela