CDaoDatabase::GetRelationInfo
Volání funkce tohoto člena k získání informací o zadaný vztah v kolekci Relations v databázi.
void GetRelationInfo(
int nIndex,
CDaoRelationInfo& relinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
void GetRelationInfo(
LPCTSTR lpszName,
CDaoRelationInfo& relinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
Parametry
nIndex
Index vztah objektů v kolekci Relations v databázi, pro vyhledávání podle indexu.relinfo
Odkaz na CDaoRelationInfo objekt, který vrátí požadované informace.dwInfoOptions
Možnosti určení informací o vztahu k načtení.Dostupné možnosti jsou zde uvedeny s co mohou způsobit funkce vrací o vztahu:AFX_DAO_PRIMARY_INFO(Výchozí) Název tabulky, cizí tabulky
AFX_DAO_SECONDARY_INFOAtributy pole informace
Pole informace CDaoRelationFieldInfo objekt obsahující pole z primární tabulky účastní vztah.
lpszName
Řetězec obsahující název objektu vztahu pro vyhledávání podle názvu.
Poznámky
Dvě verze této funkce umožňují přístup indexu nebo názvu.Popis informace vrácené v relinfo, najdete CDaoRelationInfo struktury.Tato struktura má členy, které odpovídají položkám informace uvedené výše v popisu dwInfoOptions .Pokud požadujete informace na jedné úrovni, získáte také informace v jakékoli předchozí úrovně.
[!POZNÁMKA]
Nastavíte vztah atributů objektu aktivace kaskády operací (dbRelationUpdateCascades nebo dbRelationDeleteCascades), databázový stroj Microsoft Jet automatické aktualizace nebo odstranění záznamů v jednom nebo více jiných tabulek při změně související tabulky primárního klíče.Předpokládejme například, že navázat na sebe odstranit vztah mezi tabulkou Zákazníci a objednávky.Když odstraníte záznamy z tabulky Zákazníci, jsou také odstraněny záznamy v tabulce objednávky týkající se tohoto zákazníka.Navíc pokud vytvoříte kaskády odstranit vztahy mezi tabulkami objednávky a jiné tabulky, záznamy z těchto tabulek jsou automaticky odstraněny při odstranění záznamů z tabulky Zákazníci.
Požadavky
Záhlaví: afxdao.h