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オブジェクトに格納されているパラメーターの値。
注釈
上のプライマリとセカンダリへの参照は、クラス CDaoQueryDef のgetparameterinfoメンバー関数によって情報がどのように返されるかを示します。
MFC では、DAO パラメーターオブジェクトはクラスにカプセル化されません。 DAO querydef オブジェクトの基になる MFC CDaoQueryDef オブジェクトは、パラメーターコレクションにパラメーターを格納します。 CDaoQueryDefオブジェクト内のパラメーターオブジェクトにアクセスするには、特定のパラメーター名またはインデックスをパラメーターコレクションに対して、querydef オブジェクトの GetParameterInfo メンバー関数を呼び出します。 CDaoQueryDef:: GetParameterCountメンバー関数をと GetParameterInfo 組み合わせて使用して、Parameters コレクションをループ処理することができます。
CDaoQueryDef:: GetParameterInfoメンバー関数によって取得された情報は、 CDaoParameterInfo 構造体に格納されます。 パラメーターオブジェクトが格納されているパラメーターコレクションを持つ、の querydef オブジェクトに対してを呼び出し GetParameterInfo ます。
注意
パラメーターの値のみを取得または設定する場合は、クラス CDaoRecordset のGetParamValueおよびSetParamValueメンバー関数を使用します。
CDaoParameterInfo では、デバッグ ビルドで Dump メンバー関数も定義します。 Dump を使用して、CDaoParameterInfo オブジェクトの内容をダンプすることができます。
必要条件
ヘッダー: afxdao.h