Udostępnij za pośrednictwem


CDynamicAccessor::SetValue

Przechowuje dane w określonej kolumnie.

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 opartą na szablonie, który obsługuje dowolnego typu danych z wyjątkiem typu string (CHAR *, WCHAR *), które wymagają specjalnego traktowania.GetValueużywa typu danych na podstawie co określone w tym miejscu.

  • pColumnName
    [w] Wskaźnik na ciąg znaków zawierający nazwę kolumny.

  • data
    [w] Wskaźnik do pamięci zawierających dane.

  • nColumn
    [w] Numer kolumny.Numery kolumn zaczynają się od 1.Wartość 0 oznacza kolumnę zakładki, ewentualne.

Wartość zwracana

Jeśli chcesz ustawić ciąg danych, użyj wersji nontemplated GetValue.Wersje nontemplated tej metody zwraca void *, która wskazuje część buforu, który zawiera dane w określonej kolumnie.Zwraca NULL , jeśli nie znaleziono kolumny.

W przypadku innych typów danych jest prostsze opartą na szablonie wersjach GetValue.Powrócić do wersji opartą na szablonie true na sukces lub false w przypadku awarii.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

Klasa CDynamicAccessor