CDynamicAccessor::SetValue
Armazena dados de 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] Um parâmetro de modelo que lida com qualquer tipo de dados exceto os tipos de seqüência de caracteres (CHAR *, WCHAR *), que requerem tratamento especial.GetValueusa o tipo de dados apropriado com base no que você especificar aqui.pColumnName
[in] Um ponteiro para uma seqüência de caracteres contendo o nome da coluna.data
[in] Ponteiro para a memória que contém os dados.nColumn
[in] O número da coluna.Coluna números começam com 1.Um valor de 0 refere-se a coluna de indicador, se houver.
Valor de retorno
Se você deseja definir dados de seqüência de caracteres, use as versões nontemplated GetValue.As versões nontemplated esse método retornam void *, que aponta para a parte do buffer que contém os dados da coluna especificada.Retorna Nulo se a coluna não for encontrada.
Para todos os outros tipos de dados, é mais simples usar as versões do modelo de GetValue.As versões modeladas retornam true sucesso ou false em caso de falha.
Requisitos
Cabeçalho: atldbcli.h