AdsGetDate
Retorna o valor de um campo de data como uma string formatada.
Sintaxe
UNSIGNED32 AdsGetDate(ADSHANDLE hObj, UNSIGNED8* pucFldId,
UNSIGNED8* pucBuf, UNSIGNED16* pusLen);
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
hObj |
ADSHANDLE |
Handle da tabela ou cursor. |
pucFldId |
UNSIGNED8* |
Nome ou índice ordinal (1-based) do campo. |
pucBuf |
UNSIGNED8* |
Buffer de saída para a string de data. |
pusLen |
UNSIGNED16* |
Tamanho do buffer (entrada) e bytes escritos (saída). |
Valor de Retorno
AE_SUCCESS (0) em caso de sucesso. Código de erro se falhar.
Descrição
AdsGetDate obtém o valor de um campo de data e o retorna como uma string formatada de acordo com o formato de data ativo (definido via AdsSetDateFormat). O formato padrão é “MM/DD/AA”.
Exemplo
UNSIGNED8 aucDate[32];
UNSIGNED16 usLen = sizeof(aucDate);
AdsGetDate(hTable, "DataNasc", aucDate, &usLen);
// aucDate contém "12/25/2025"