Udostępnij za pośrednictwem


CDaoRelationFieldInfo — Struktura

CDaoRelationFieldInfo Struktura zawiera informacje o polu w relacji zdefiniowanych dla obiektów dostępu do danych (DAO).

struct CDaoRelationFieldInfo 
{ 
   CString m_strName;           // Primary 
   CString m_strForeignName;    // Primary 
};

Parametry

  • m_strName
    Nazwa pola w tabeli podstawowej relacji.

  • m_strForeignName
    Nazwa pola w tabeli obcego relacji.

Uwagi

Obiekt DAO relacji określa pola w tabeli podstawowej i pola w tabeli obcej, które definiują relacje.Odniesienia do podstawowego w powyższej definicji struktury wskazują, jak informacje są zwracane w m_pFieldInfos członek CDaoRelationInfo uzyskane przez wywołanie obiektu GetRelationInfo funkcji składowej klasy CDaoDatabase.

Obiekty relacji i pola relacji nie są reprezentowane przez klasę MFC.Zamiast tego, DAO obiektów podstawowych obiektów klasy MFC CDaoDatabase zawiera zbiór obiektów relacji, o nazwie kolekcji Relations.Każdy obiekt relacji z kolei zawiera zbiór obiektów pola relacji.Każdy obiekt pole relacji pola w tabeli podstawowej skorelowany jest z polem w tabeli obcej.Wzięte razem, obiektów pola relacji definiują grupę pól w każdej tabeli, która określa relację.CDaoDatabasezapewnia dostęp do obiektów relacji z CDaoRelationInfo obiekt poprzez wywołanie GetRelationInfo funkcji składowej.CDaoRelationInfo Obiekt, następnie, ma element członkowski danych, m_pFieldInfos, który wskazuje tablicę CDaoRelationFieldInfo obiektów.

Wywołanie GetRelationInfo funkcji składowej zawierających CDaoDatabase obiektów, w których stosunki kolekcja jest przechowywany obiekt relacji są Państwo zainteresowani.Następnie uzyskuje dostęp do m_pFieldInfos członek CDaoRelationInfo obiektu.CDaoRelationFieldInfodefiniuje również Dump tworzy funkcję członka w debugowania.Można użyć Dump do zrzutu zawartości CDaoRelationFieldInfo obiektu.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

CDaoRelationInfo — Struktura

Inne zasoby

Struktury, style, wywołania zwrotne i mapy komunikatów