CDynamicAccessor::SetValue
Armazena dados para uma coluna especificada.
template < class ctype >
bool SetValue(
DBORDINAL nColumn,
const ctype& data
) throw( );
template < class ctype >
bool SetValue(
const CHAR * pColumnName,
const ctype& data
) throw( );
template <class ctype>
bool SetValue(
const WCHAR *pColumnName,
const ctype& data
) throw( );
Parâmetros
ctype
[in] A templated o parâmetro que trata qualquer tipo de dados diferente que a cadeia de caracteres digitar (CHAR*, WCHAR*), que exigem tratamento especial. GetValue usa o tipo de dados apropriado com base no que você especifica aqui.pColumnName
[in] de ponteiro para uma cadeia de caracteres que contém o nome da coluna.data
[in] o ponteiro de memória que contém os dados.nColumn
[in] o número da coluna. Início dos números de coluna com 1. Um valor de 0 se refere à coluna do indicador, se houver.
Valor de retorno
Se você quiser definir dados de cadeia de caracteres, use as versões nontemplated de GetValue. As versões nontemplated esse método retorna void*, que aponta para a parte do buffer que contém os dados de coluna especificados. Retorna nulo se a coluna não foi encontrada.
Para todos os outros tipos de dados, é mais simples usar as versões templated de GetValue. As versões templated retornam true no êxito ou false a falha.
Requisitos
Header: atldbcli.h