Struktura CDaoRelationFieldInfo
CDaoRelationFieldInfo Struktura zawiera informacje o polu w relacji zdefiniowanych dla obiektów data access objects (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
Relacja obiektu DAO określa pola w tabeli podstawowej i pól w tabeli obcej, które definiują relacje.Odniesienia do podstawowego w powyższych definicji struktury wskazują, w jaki sposób informacje zwracane w m_pFieldInfos członek CDaoRelationInfo obiekt otrzymany przez wywołanie GetRelationInfo funkcji składowej klasy CDaoDatabase.
Obiekty relacji i pola relacji nie są reprezentowane przez klasy MFC.Zamiast tego DAO obiekty obiektów klasy MFC CDaoDatabase zawiera zbiór obiektów relacji, wywołana kolekcja stosunków.Każdy obiekt relacji z kolei zawiera zbiór obiektów pola relacji.Każdy obiekt pola relacji skorelowany jest z pola w tabeli obcej pola w tabeli podstawowej.Razem obiekty pola relacji definiują grupę pól w każdej tabeli, które wspólnie definiują relacje.CDaoDatabasepozwala korzystać z obiektów relacji z CDaoRelationInfo obiektu, wywołując GetRelationInfo funkcji składowej.CDaoRelationInfo Obiekt, następnie, ma członka danych, m_pFieldInfos, który wskazuje tablicę CDaoRelationFieldInfo obiektów.
Wywołanie GetRelationInfo funkcji składowej zawierających CDaoDatabase obiektów, w których stosunków kolekcja jest przechowywany obiekt relacji w.Następnie uzyskać dostęp do m_pFieldInfos członek CDaoRelationInfo obiektu.CDaoRelationFieldInfodefiniuje również Dump buduje funkcji składowej w debugowania.Można użyć Dump do zrzutu zawartość CDaoRelationFieldInfo obiektu.
Wymagania
Nagłówek: afxdao.h