Sdílet prostřednictvím


CDynamicAccessor::SetValue

Ukládá data do zadaného sloupce.

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
    [v] Použití šablon parametr, který zpracovává libovolný typ dat s výjimkou typů řetězec (CHAR *, WCHAR *), které vyžadují zvláštní zacházení.GetValuepoužívá správný typ dat na základě co zde určíte.

  • pColumnName
    [v] Ukazatel na řetězec znaků obsahující název sloupce.

  • data
    [v] Ukazatel do paměti obsahující data.

  • nColumn
    [v] Číslo sloupce.Sloupec čísel začíná 1.Hodnota 0 odkazuje na záložku sloupce případné.

Vrácená hodnota

Pokud chcete nastavit řetězec dat, použijte verze nontemplated GetValue.Vrátit nontemplated verze této metody void *, která odkazuje na část vyrovnávací paměti, která obsahuje zadaný sloupec data.Vrátí NULL Pokud sloupec nebyl nalezen.

Pro všechny ostatní typy dat, je jednodušší použít podle šablony verze GetValue.Vrátit podle šablony verze true na úspěch nebo false při selhání.

Požadavky

Záhlaví: atldbcli.h

Viz také

Referenční dokumentace

Třída CDynamicAccessor