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