次の方法で共有


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 機構を使用してバインドに GetFieldValueSetFieldValue を動的に静的結合列のではなく、実行時に使用します。

GetFieldValueDoFieldExchange 機構は、パフォーマンスを向上させるためにまとめることができます。たとえば、オンデマンドでのみ必要とし、インターフェイスの詳細については、「」のボタンにその呼び出しを割り当てます。値の取得にを GetFieldValue

関連情報については、" "の「オブジェクト「field」DAO ヘルプのプロパティを評価すると」を参照してください。

必要条件

Header: afxdao.h

参照

関連項目

CDaoRecordset クラス

階層図

CDaoRecordset::SetFieldValue