다음을 통해 공유


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 저장됩니다. 매개 변수 개체가 저장된 Parameters 컬렉션의 querydef 개체를 호출 GetParameterInfo 합니다.

참고 항목

매개 변수 값만 얻거나 설정하려면 클래스CDaoRecordset의 GetParamValueSetParamValue 멤버 함수를 사용합니다.

CDaoParameterInfo도 디버그 빌드에서 Dump 멤버 함수를 정의합니다. Dump를 사용하여 CDaoParameterInfo 개체의 콘텐츠를 덤프할 수 있습니다.

요구 사항

헤더: afxdao.h

참고 항목

구조체, 스타일, 콜백 및 메시지 맵
CDaoQueryDef 클래스