CDaoRelationFieldInfo 구조체
구조체에는 CDaoRelationFieldInfo
DAO(데이터 액세스 개체)에 대해 정의된 관계의 필드에 대한 정보가 포함됩니다.
구문
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
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기