CDaoRelationFieldInfo 구조체
구조체에는 CDaoRelationFieldInfo
DAO(데이터 액세스 개체)에 대해 정의된 관계의 필드에 대한 정보가 포함됩니다.
참고 항목
DAO(데이터 액세스 개체)는 Office 2013을 통해 지원됩니다. DAO 3.6은 최종 버전이며 사용되지 않는 것으로 간주됩니다.
구문
struct CDaoRelationFieldInfo
{
CString m_strName; // Primary
CString m_strForeignName; // Primary
};
매개 변수
m_strName
관계의 기본 테이블에 있는 필드의 이름입니다.
m_strForeignName
관계의 외세 테이블에 있는 필드의 이름입니다.
설명
DAO 관계 개체는 기본 테이블의 필드와 관계를 정의하는 외래 테이블의 필드를 지정합니다. 구조 정의에서 Primary에 대한 참조는 클래스CDaoDatabase
의 GetRelationInfo 멤버 함수를 호출하여 얻은 CDaoRelationInfo 개체의 멤버에서 정보가 반환 m_pFieldInfos
되는 방법을 나타냅니다.
관계 개체 및 관계 필드 개체는 MFC 클래스로 표현되지 않습니다. 대신 CDaoDatabase 클래스의 기본 MFC 개체인 DAO 개체에는 Relations 컬렉션이라는 관계 개체 컬렉션이 포함됩니다. 각 관계 개체에는 관계 필드 개체의 컬렉션이 포함됩니다. 각 관계 필드 개체는 기본 테이블의 필드와 외세의 필드의 상관 관계를 지정합니다. 관계 필드 개체는 각 테이블의 필드 그룹을 정의하여 관계를 함께 정의합니다. CDaoDatabase
를 사용하면 멤버 함수를 호출하여 개체를 사용하여 CDaoRelationInfo
관계 개체에 액세스할 수 GetRelationInfo
있습니다. CDaoRelationInfo
개체에는 개체 배열 CDaoRelationFieldInfo
을 가리키는 데이터 멤버m_pFieldInfos
가 있습니다.
Relations 컬렉션에 관심 있는 관계 개체가 저장되어 있는 포함하는 CDaoDatabase
개체의 GetRelationInfo 멤버 함수를 호출합니다. 그런 다음 CDaoRelationInfo 개체의 멤버에 액세스 m_pFieldInfos
합니다. CDaoRelationFieldInfo
도 디버그 빌드에서 Dump
멤버 함수를 정의합니다. Dump
를 사용하여 CDaoRelationFieldInfo
개체의 콘텐츠를 덤프할 수 있습니다.
요구 사항
헤더: afxdao
.h