CDaoRelationInfo 구조

CDaoRelationInfo 구조는 다음과 같은 형태:

cDaoRelationInfo 구조체
{
 nbsp; CDaoRelationInfo ();???????????? / / 생성자

CString m_strName;????????????????????? / / 기본
 ? CString m_strTable;???????????????????? / / 기본
 ? CString m_strForeignTable;????????????? / / 기본
 ? 긴 m_lAttributes;???????????????????? / / 보조
 ? CDaoRelationFieldInfo * m_pFieldInfos;?? / / 보조
 ? 짧은 m_nFields;??????????????????????? / / 보조

/ / 아래는 / / 구현 코멘트:
 ? / / 소멸자, 그렇지 않으면 문서화
}(&N)

CDaoRelationInfo 구조 정의 CDaoDatabase 개체에서 두 테이블의 필드 간 관계에 대 한 정보를 포함 합니다. 기본 및 보조 위의 대 한 참조 정보 CDaoDatabase 클래스에서 GetRelationInfo 멤버 함수에 의해 반환 되는 방법을 나타내는합니다。

Relation 개체는 MFC 클래스에 의해 표시 되지 않습니다. CDaoDatabase 클래스의 MFC 개체를 원본으로 사용 하는 DAO 개체 관계 개체의 컬렉션을 유지 하는 대신: CDaoDatabase 멤버 함수 관계 정보의 일부 개별 항목에 액세스 하거나 액세스할 수 있습니다 한 번에 모두 CDaoRelationInfo 개체와 함께 포함 된 데이터베이스 개체의 GetRelationInfo 멤버 함수를 호출 하 여。

회원

m_strName

Relation 개체의 고유한 이름을. 자세한 내용은 DAO 도움말의 "Name 속성" 항목을 참조 하십시오.

m_strTable

관계의 기본 테이블 이름을。

m_strForeignTable

관계의 외래 테이블을 이름을 지정 합니다. 외래 테이블은 외래 키를 포함 하는 데 사용 하는 테이블이입니다. 일반적으로, 외래 테이블 설정 또는 참조 무결성에 사용 합니다. 한 대 다 관계의 "다" 쪽에는 일반적으로 외래 테이블입니다. 외래 테이블의 예로 미국의 미국 또는 캐나다 지역 고객의 주문에 대 한 코드를 포함 하는 테이블。

m_lAttributes

관계 유형에 대 한 정보가 포함 되어 있습니다. 이 멤버의 값은 다음 중 하나일 수 있습니다.:

m_pFieldInfos

CDaoRelationFieldInfo 구조체의 배열에 대 한 포인터입니다. 배열에 관계의 각 필드에 대 한 하나의 개체가 들어 있습니다. M_nFields 데이터 멤버 배열 요소의 개수를 제공합니다.

m_nFields

CDaoRelationFieldInfo 개체의 m_pFieldInfos 데이터 멤버의 수。

코멘트

CDaoDatabase::GetRelationInfo 멤버 함수에 의해 검색 된 정보는 CDaoRelationInfo 구조에 저장 됩니다. CDaoRelationInfo 는 또한 디버그 빌드에서 Dump 멤버 함수를 정의합니다. 덤프 를 사용 하 여 CDaoRelationInfo 개체의 내용을 덤프 수 있습니다. 이 및 다른 MFC DAO 정보 구조체를 사용 하 여 자세한 참고 DAO 컬렉션: DAO 개체에 대 한 정보 얻기 Visual c + + 프로그래머 가이드。

참고 항목nbsp;CDaoRelationFieldInfo(&N)

Index