Compartilhar via


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

Consulte também

Referência

Classe CDynamicAccessor