다음을 통해 공유


CDaoDatabase::GetRelationInfo

데이터베이스의 Relations 컬렉션에서 지정 된 관계에 대 한 정보를 얻기 위해이 멤버 함수를 호출 합니다.

void GetRelationInfo( 
   int nIndex, 
   CDaoRelationInfo& relinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetRelationInfo( 
   LPCTSTR lpszName, 
   CDaoRelationInfo& relinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

매개 변수

  • nIndex
    조회 인덱스에 대 한 데이터베이스의 Relations 컬렉션에 relation 개체의 인덱스입니다.

  • relinfo
    참조 하는 CDaoRelationInfo 요청 된 정보를 반환 하는 개체입니다.

  • dwInfoOptions
    검색할 관계에 대 한 정보를 지정 하는 옵션입니다.어떤 이들은 함수 관계에 대 한 실패와 함께 사용할 수 있는 옵션 여기 나와.

    • AFX_DAO_PRIMARY_INFO(기본값) 외래 테이블 이름으로 테이블을

    • AFX_DAO_SECONDARY_INFO특성 필드 정보

    필드 정보를 CDaoRelationFieldInfo 관계에 관련 된 기본 테이블에서 필드를 포함 하는 개체입니다.

  • lpszName
    이름 조회에 대 한 관계 개체의 이름을 포함 하는 문자열입니다.

설명

두 버전의이 함수 인덱스 또는 이름으로 액세스를 제공합니다.반환 되는 정보에 대 한 설명을 위한 relinfo, 표시는 CDaoRelationInfo 구조.이 항목의 설명에 위에 나열 된 정보를 해당 멤버의 구조가 dwInfoOptions.한 수준에 대 한 정보를 요청 하는 경우 모든 이전 수준에서 정보 가져오기.

[!참고]

Cascade 작업을 활성화 하는 개체의 특성 관계를 설정 하는 경우 (dbRelationUpdateCascades 또는 dbRelationDeleteCascades), Microsoft Jet 데이터베이스 엔진에서 자동으로 업데이트 또는 하나에서 레코드를 삭제 하거나 변경 하는 경우 보다 다른 테이블과 관련 된 기본 키 테이블.예를 들어, Customers 테이블과 Orders 테이블 간의 계단식 삭제 관계를 설정 하는 것으로 가정 합니다.Customers 테이블에서 레코드를 삭제 하면 해당 고객과 관련 된 Order 테이블에서의 레코드가 삭제 됩니다.Orders 테이블과 다른 테이블 간의 계단식 삭제 관계를 설정한 경우 Customers 테이블에서 레코드를 삭제 하면 또한 해당 테이블의 레코드를에서 자동으로 삭제 됩니다.

요구 사항

헤더: afxdao.h

참고 항목

참조

CDaoDatabase 클래스

계층 구조 차트

CDaoDatabase::GetRelationCount