Partilhar via


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

Consulte também

Referência

Classe CDynamicAccessor

Outros recursos

CDynamicAccessor membros