次の方法で共有


CDaoParameterInfo 構造体

CDaoParameterInfo の構造はデータ アクセス オブジェクト (DAO) に対して定義されているパラメーター オブジェクトに関する情報が含まれています。

struct CDaoParameterInfo
{
   CString m_strName;       // Primary
   short m_nType;           // Primary
   ColeVariant m_varValue;  // Secondary
};

パラメーター

  • m_strName
    一意のパラメーター オブジェクトを指定します。詳細については、 DAO ヘルプ トピック 「Name プロパティ」を参照してください。

  • m_nType
    パラメーター オブジェクトのデータ型を示す値。有効な値の一覧については、 CDaoFieldInfo の構造体の m_nType のメンバーを参照してください。詳細については、 DAO ヘルプ トピック 「型のプロパティ」を参照してください。

  • m_varValue
    COleVariant オブジェクトに格納されているパラメーターの値。

解説

プライマリとセカンダリ上への参照は情報をクラス CDaoQueryDefGetParameterInfo のメンバー関数によってどのように戻るかを示します。

MFC DAO クラスはパラメーター オブジェクトをカプセル化していません。MFC の CDaoQueryDef のオブジェクトの基になる DAO のクエリ定義オブジェクトは、パラメーター コレクションにパラメーターを格納します。CDaoQueryDef のパラメーター オブジェクトにアクセスするには、パラメーター コレクションに特定のパラメーター名またはインデックスのクエリ定義のオブジェクト GetParameterInfo のメンバー関数に作成し、ダイヤルします。GetParameterInfo とともにパラメーター コレクションをループ処理するために CDaoQueryDef::GetParameterCount のメンバー関数を使用できます。

CDaoQueryDef::GetParameterInfo のメンバー関数によって取得された情報は CDaoParameterInfo の構造体に格納されます。パラメーター コレクションのパラメーター オブジェクトが保存されたクエリ定義オブジェクトの GetParameterInfo を呼び出します。

[!メモ]

パラメーターの値のみを取得または設定する場合は、クラス CDaoRecordsetGetParamValueSetParamValue のメンバー関数を使用します。

CDaoParameterInfo は、デバッグ ビルドの Dump のメンバー関数を定義します。CDaoParameterInfo のオブジェクトの内容をダンプするために Dump を使用できます。

必要条件

Header: afxdao.h

参照

関連項目

CDaoQueryDef クラス

その他の技術情報

構造体、スタイル、コールバック関数とメッセージ マップ