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