CDaoRelationFieldInfo 구조는 다음과 같은 형태:
cDaoRelationFieldInfo 구조체
{
nbsp; CString m_strName;?????????? / / 기본
? CString m_strForeignName;??? / / 기본
}(&N)
CDaoRelationFieldInfo 구조에는 데이터 액세스 개체 (DAO)에 대해 정의 된 관계에 있는 필드에 대 한 정보가 들어 있습니다. DAO relation 개체는 기본 테이블 및 관계를 정의 하는 외래 테이블의 필드에는 필드를 지정 합니다. 위의 구조 정의에서 기본에 대 한 참조가 클래스 CDaoDatabase 의 GetRelationInfo 멤버 함수를 호출 하 여 가져온 CDaoRelationInfo 개체의 m_pFieldInfos 멤버에 정보를 반환 하는 방법을 나타내는합니다。
관계 및 관계 field 개체는 MFC 클래스에 의해 표시 되지 않습니다. 대신 MFC 클래스 CDaoDatabase 개체를 원본으로 사용 하는 DAO 개체 Relations 컬렉션 이라고 하는 relation 개체의 컬렉션을 포함 합니다. 각 relation 개체 차례로 관계 필드 개체의 컬렉션을 포함합니다. 각 관계 field 개체는 외래 테이블의 필드와 기본 테이블의 필드를 연관 시킵니다. 함께 찍은 관계 field 개체 정의 필드 그룹 각 테이블의 관계를 함께 정의 하는. CDaoDatabase 수 있습니다 GetRelationInfo 멤버 함수를 호출 하 여 CDaoRelationInfo 개체를 사용 하 여 relation 개체를 액세스 합니다. CDaoRelationInfo 개체는 다음, 데이터 멤버, m_pFieldInfos, CDaoRelationFieldInfo 개체의 배열을 가리키는 있다。
회원
m_strName
관계의 기본 테이블에 있는 필드의 이름。
m_strForeignName
관계의 외래 테이블에 있는 필드의 이름。
코멘트
전화의 Relations 컬렉션에 포함 된 CDaoDatabase 개체의 GetRelationInfo 멤버 함수에 관심이 relation 개체를 저장 합니다. 다음 CDaoRelationInfo 개체의 m_pFieldInfos 멤버에 액세스 합니다. CDaoRelationFieldInfo 는 또한 디버그 빌드에서 Dump 멤버 함수를 정의합니다. 덤프 를 사용 하 여 CDaoRelationFieldInfo 개체의 내용을 덤프합니다。
이 및 다른 MFC DAO 정보 구조체를 사용 하 여 자세한 참고 DAO 컬렉션: DAO 개체에 대 한 정보 얻기 Visual c + + 프로그래머 가이드。
참고 항목nbsp;CDaoRelationInfo(&N)