指定された列にデータを保存します。
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*、 WCHAR*)を除くデータ型を処理するテンプレート パラメーター。GetValue は基づいて適切なデータ型をここに指定した内容に使用します。pColumnName
[in] 項目の名前を含む文字列へのポインター。data
[in] 含むメモリへのポインター データ。nColumn
[入力] 列番号。列番号は 1 から始まります。0 番はブックマーク列です。
戻り値
文字列データを設定する場合 GetValueの nontemplated バージョンを使用します。指定した列のデータを含むバッファーの一部を指すこのメソッドの戻り **void***の nontemplated バージョン。列がない場合は NULL を返します。
そのほかのすべてのデータ型では GetValueのテンプレート バージョンを使用する方が簡単です。テンプレート化されたバージョンが成功の TRUE または失敗の false を返します。
必要条件
ヘッダー: atldbcli.h