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] 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

Consulte também

Referência

Classe CDynamicAccessor