CDaoRecordset::GetFieldValue
レコードセットのデータを取得するには、このメンバー関数を呼び出します。
virtual void GetFieldValue(
LPCTSTR lpszName,
COleVariant& varValue
);
virtual void GetFieldValue(
int nIndex,
COleVariant& varValue
);
virtual COleVariant GetFieldValue(
LPCTSTR lpszName
);
virtual COleVariant GetFieldValue(
int nIndex
);
パラメーター
lpszName
フィールドの名前を含む文字列へのポインター。varValue
フィールドの値を格納 COleVariant のオブジェクトへの参照。nIndex
インデックスによって検索のレコードセットのフィールドのコレクションのフィールドのインデックス。
戻り値
値を返します。フィールドの値を含む COleVariant 返すオブジェクトの GetFieldValue の 2 種類のバージョン。
解説
名前または序数位置によってフィールドを参照することができます。
[!メモ]
この関数は、に COleVariant のオブジェクトを返すバージョンを呼び出すのではなく、パラメーターとして COleVariant のオブジェクト参照を使用するこのメンバー関数のバージョンの 1 つが、を呼び出すことにより。この関数の後のバージョンは、下位互換性のために保持されます。
DoFieldExchange 機構を使用してバインドに GetFieldValue と SetFieldValue を動的に静的結合列のではなく、実行時に使用します。
GetFieldValue と DoFieldExchange 機構は、パフォーマンスを向上させるためにまとめることができます。たとえば、オンデマンドでのみ必要とし、インターフェイスの詳細については、「」のボタンにその呼び出しを割り当てます。値の取得にを GetFieldValue。
関連情報については、" "の「オブジェクト「field」DAO ヘルプのプロパティを評価すると」を参照してください。
必要条件
Header: afxdao.h