AdsEvalLogicalExpr
Avalia uma expressão lógica.
Sintaxe
UNSIGNED32 AdsEvalLogicalExpr(ADSHANDLE hTable, UNSIGNED8* pucExpr,
UNSIGNED16* pbResult);
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
hTable |
ADSHANDLE |
Handle da tabela. |
pucExpr |
UNSIGNED8* |
Expressão lógica. |
pbResult |
UNSIGNED16* |
Ponteiro para receber o resultado (1=verdadeiro, 0=falso). |
Valor de Retorno
AE_SUCCESS (0) em caso de sucesso. AE_INTERNAL_ERROR (5000) se a expressão for nula.
Descrição
AdsEvalLogicalExpr avalia uma expressão lógica contra o registo atual.
Exemplo
UNSIGNED16 pbResult;
AdsEvalLogicalExpr(hTable, "Idade > 18", &pbResult);
// pbResult é 1 se verdadeiro, 0 se falso