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
[入力] 特別な処理を必要とする文字列型 (CHAR*, WCHAR*) 以外のデータ型を処理する、template 宣言があるパラメーター。 GetValue は、ここで指定した内容に基づいて適切なデータ型を使用します。pColumnName
[入力] 列名を含む文字列へのポインター。data
[入力] データが格納されたメモリへのポインター。nColumn
[入力] 列番号。 列番号は 1 から始まります。 0 番はブックマーク列です。
戻り値
文字列データを設定する場合は、template 宣言がない形式の GetValue を使用します。 template 宣言がない形式のこのメソッドは void* を返します。void* は、指定された列データを含むバッファーの部分を指します。 列が見つからない場合は NULL を返します。
そのほかのデータ型を渡す場合は、template 宣言がある形式の GetValue を使用します。 template 宣言がある形式の場合は、正常終了したことを示す true、または失敗したことを示す false を返します。
必要条件
**ヘッダー:**atldbcli.h