共用方式為


CDynamicAccessor::SetValue

儲存到指定的資料行的資料。

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( );

參數

  • ctype
    [in]樣板化的參數來處理字串型別以外的任何資料型別 (CHAR 1WCHAR 1),這需要特別處理。 GetValue使用適當的資料類型,根據您所指定以下。

  • pColumnName
    [in]要包含的資料行名稱的字元字串變數的指標。

  • data
    [in]包含資料的記憶體指標。

  • nColumn
    [in]資料行數目。 資料行編號從 1 開始。 值為 0 參照到書籤資料行中,如果有的話。

傳回值

如果您要設定的字串資料,請使用非樣板版本的GetValue。 這個方法的非樣板版本都會傳回 void 1,其中的一部份,其中包含指定的資料行資料的緩衝區所指向的點。 傳回 NULL 如果找不到資料行。

對於其他資料型別時,會更容易使用的樣板化版本GetValue。 樣板化版本都會傳回 ,則為 true 成功或 ,則為 false 錯誤所致。

需求

標頭: atldbcli.h

請參閱

參考

CDynamicAccessor 類別