Udostępnij za pośrednictwem


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

Zobacz też

Informacje

CDynamicAccessor — Klasa