AdsIsExprValid

Verifica se uma expressão é válida para uma tabela.

Sintaxe

UNSIGNED32 AdsIsExprValid(ADSHANDLE hTable, UNSIGNED8* pucExpr,
                          UNSIGNED16* pbValid);

Parâmetros

Parâmetro Tipo Descrição
hTable ADSHANDLE Handle da tabela.
pucExpr UNSIGNED8* Expressão a ser validada.
pbValid UNSIGNED16* Ponteiro para variável que recebe o resultado (1=válida, 0=inválida).

Valor de Retorno

AE_SUCCESS (0) em caso de sucesso. Código de erro se falhar.

Descrição

AdsIsExprValid verifica se a expressão especificada pode ser avaliada no contexto da tabela atual. Útil para validar expressões antes de usá-las em filtros, índices ou consultas.

Exemplo

UNSIGNED16 bValid;
AdsIsExprValid(hTable, "Preco > 100", &bValid);
if (bValid) {
    // Expressão é válida, pode ser usada em filtros
}

Ver Também


AdsMgConnect →


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