CDynamicAccessor::SetValue

Archivia i dati in una colonna specificata.

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( );

Parametri

  • ctype
    [in] parametro basato su modelli di che gestisce qualsiasi tipo di dati a meno che la stringa di digitare (CHAR*, WCHAR*), che richiedono una gestione speciale.GetValue utilizza il tipo di dati appropriato in base a cui specificate qui.

  • pColumnName
    [in] puntatore A una stringa di caratteri che contiene il nome della colonna.

  • data
    [in] il puntatore alla memoria che contiene i dati.

  • nColumn
    [in] numero di colonne.I numeri di colonne iniziano con 1.Un valore di 0 si riferisce alla colonna bookmark, se disponibile.

Valore restituito

Se si desidera impostare i dati in formato stringa, utilizzare le versioni nontemplated di GetValue.Le versioni nontemplated di questo metodo restituisce void*, che indica la parte del buffer contenente i dati specificati per la colonna.Restituisce NULL se non viene trovata.

Per tutti gli altri tipi di dati, è più semplice utilizzare le versioni basate su modelli di GetValue.Le versioni basate su modelli restituiscono true su positivo o false in caso di errore.

Requisiti

Header: atldbcli.h

Vedere anche

Riferimenti

Classe CDynamicAccessor