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] 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.GetValue usa o tipo de dados apropriado com base no que você especificar aqui.pColumnName
[in] Um ponteiro para uma seqüência de caractere que contém o nome de coluna.data
[in] O ponteiro para a memória que contém os dados.nColumn
[in] O número da coluna.Coluna números começam com 1.O valor 0 refere-se à coluna indicador, se houver.
Valor de retorno
Se desejar conjunto dados da 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. RetornaNULO se a coluna não for encontrada.
Para todos os outros tipos de dados, é mais simples de usar as versões com modelo GetValue. As versões com modelo retornam True no sucesso ou False em caso de falha.
Requisitos
Cabeçalho: atldbcli.h