CDynamicAccessor::SetValue
Archivia i dati a 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 A che gestisce qualsiasi tipo di dati a meno che la stringa digitare (CARATTERE A DESTRA ESTESO, 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 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 della 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
Intestazione: atldbcli.h