CDaoParameterInfo 構造体

構造体には、 CDaoParameterInfo データアクセスオブジェクト (DAO) 用に定義されたパラメーターオブジェクトに関する情報が含まれています。 DAO 3.6 は最終バージョンであり、古いバージョンと見なされます。

構文

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

パラメーター

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

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

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

注釈

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

MFC では、DAO パラメーターオブジェクトはクラスにカプセル化されません。 DAO querydef オブジェクトの基になる MFC CDaoQueryDef オブジェクトは、パラメーターコレクションにパラメーターを格納します。 CDaoQueryDefオブジェクト内のパラメーターオブジェクトにアクセスするには、特定のパラメーター名またはインデックスをパラメーターコレクションに対して、querydef オブジェクトの GetParameterInfo メンバー関数を呼び出します。 CDaoQueryDef:: GetParameterCountメンバー関数をと GetParameterInfo 組み合わせて使用して、Parameters コレクションをループ処理することができます。

CDaoQueryDef:: GetParameterInfoメンバー関数によって取得された情報は、 CDaoParameterInfo 構造体に格納されます。 パラメーターオブジェクトが格納されているパラメーターコレクションを持つ、の querydef オブジェクトに対してを呼び出し GetParameterInfo ます。

注意

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

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

必要条件

ヘッダー: afxdao.h

関連項目

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