CDynamicAccessor::SetValue
Przechowuje dane do określonej kolumny.
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( );
Parametry
ctype
[w] Parametr opartych na szablonach, który obsługuje dowolnego typu danych z wyjątkiem typów ciąg (CHAR *, WCHAR *), które wymagają specjalnego traktowania.GetValueużywa typu danych oparte na tutaj określić.pColumnName
[w] Wskaźnik ciąg znaków zawierający nazwę kolumny.data
[w] Wskaźnik do pamięci zawierającej dane.nColumn
[w] Numer kolumny.Numery kolumn zaczynają się od 1.Wartość 0 odnosi się do kolumnę zakładki, jeśli istnieje.
Wartość zwracana
Jeśli chcesz ustawić ciąg danych, użyj wersji nontemplated GetValue.Wersje nontemplated tej metody zwraca void *, który wskazuje na część buforu, który zawiera dane określonej kolumny.Zwraca wartości NULL Jeśli kolumna nie zostanie znaleziony.
Dla wszystkich innych typów danych jest prostszy w obsłudze opartych na szablonach wersje GetValue.Zwraca opartych na szablonach wersji true w przypadku powodzenia lub false w przypadku awarii.
Wymagania
Nagłówek: atldbcli.h