void SetFieldValue (LPCTSTR lpszName、const COleVariantamp;varValue(&A) );
throw (CDaoException, CMemoryException);
void SetFieldValue (int nOrdinal、const COleVariantamp;varValue(&A) );
throw (CDaoException, CMemoryException);
void SetFieldValue (LPCTSTR lpszName、LPCTSTR lpszValue );
void SetFieldValue (int nOrdinal、LPCTSTR lpszValue );
パラメーター
lpszName
フィールドの名前を含む文字列へのポインター。
varValue
フィールドの内容の値を含む、 COleVariantオブジェクトへの参照。
nOrdinal
レコード セットのフィールドのコレクション (0 から始まる) 内のフィールドの序数位置を表す整数。
lpszValue
フィールドの内容の値を含む文字列へのポインター。
解説
序数位置または文字列の値を変更して、フィールドの値を設定するにはこのメンバー関数を呼び出します。SetFieldValueとGetFieldValueを使用して、実行時ではなく、 DoFieldExchange機構を使用して列を静的にバインド フィールドを動的にバインドするには。
その場合は、UNICODE のレコード セットを作成していない、 COleVariantパラメーター (1) の最後の 2 つの構文形式が含まれていないSetFieldValueのフォームを使用する必要がありますまたは ANSI COleVariantオブジェクトを明示的に宣言する必要があります注意してください。これは、 COleVariant::COleVariant( lpszSrc, vtSrc )フォームのコンス トラクターを使用して、 VT_BSTRTに (ANSI) を設定vtSrcとまたはCOleVariant関数SetString( lpszSrc, vtSrc ) vtSrc VT_BSTRTに設定を使用して行うことができます。
レコード フィールド エクス チェンジの詳細についてを参照してください DAO レコード フィールド エクス チェンジ (DFX)と DAO レコード セット: レコードの動的連結 Visual の C++ プログラマのガイド。関連情報については、「Field オブジェクト」と DAO のヘルプで「値プロパティ」のトピックを参照してください。
CDaoRecordset の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDaoRecordset::GetFieldValue、 CDaoRecordset::m_nParams、 CDaoRecordset::SetFieldValueNull、 COleVariant::COleVariant、 COleVariant::SetString(&N)