AdsSetStringW
Define o valor de um campo de caracteres usando string Wide (UTF-16LE).
Sintaxe
UNSIGNED32 AdsSetStringW(ADSHANDLE hTable, UNSIGNED8* pucField,
UNSIGNED16* pucValueW, UNSIGNED32 ulLen);
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
hTable |
ADSHANDLE |
Handle da tabela. |
pucField |
UNSIGNED8* |
Nome ou índice ordinal (1-based) do campo. |
pucValueW |
UNSIGNED16* |
String Wide (UTF-16LE) a ser gravada. |
ulLen |
UNSIGNED32 |
Número de caracteres na string Wide. |
Valor de Retorno
AE_SUCCESS (0) em caso de sucesso. Código de erro se falhar.
Descrição
AdsSetStringW grava uma string Wide (UTF-16LE) em um campo de caracteres. Isso é útil para trabalhar com dados que contêm caracteres Unicode. O campo de nome permanece ASCII.
Exemplo
UNSIGNED16 awcNome[] = { 'J', 'o', 'a', 'o', '\0' };
AdsSetStringW(hTable, "Nome", awcNome, 4);