CDaoDatabase::GetRelationInfo
Chiamare la funzione membro per ottenere informazioni su una relazione specificata nelle relazioni della raccolta.
void GetRelationInfo(
int nIndex,
CDaoRelationInfo& relinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
void GetRelationInfo(
LPCTSTR lpszName,
CDaoRelationInfo& relinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
Parametri
nIndex
L'indice dell'oggetto relazione nella raccolta delle relazioni di database, ricerca dell'indice.relinfo
Un riferimento a un oggetto CDaoRelationInfo che restituisce informazioni richieste.dwInfoOptions
Opzioni che specificano informazioni sulla relazione da recuperare.Le opzioni disponibili sono elencate di con cui impediscono la funzione a restituire sulla relazione:Nome predefinito ( ) diAFX_DAO_PRIMARY_INFO, Tabella, Tabella esterna
Attributi diAFX_DAO_SECONDARY_INFO, informazioni di campo
Le informazioni di tipo di un oggetto CDaoRelationFieldInfo contenente i campi primaria della tabella coinvolta nella relazione.
lpszName
Stringa contenente il nome dell'oggetto relazione, per cercare nome.
Note
Due versioni di questa funzione consentono l'accesso tramite l'indice o per nome.Per una descrizione delle informazioni restituite in relinfo, vedere la struttura CDaoRelationInfo.Questa struttura contiene membri che corrispondono alle informazioni indicate nella descrizione dwInfoOptions.Se sono necessarie informazioni a un livello, si ottengono anche a tutti i livelli precedenti anche.
[!NOTA]
Se si gli attributi dell'oggetto impostato di relazione per attivare le operazioni di sovrapposizione (dbRelationUpdateCascades o dbRelationDeleteCascades), del modulo di gestione di database Microsoft Jet automaticamente gli aggiornamenti o i record di eliminazione in uno o più altre tabelle quando si apportano modifiche alle tabelle correlate di chiave primaria.Ad esempio, si supponga che possibile definire una relazione di eliminazione di sovrapposizione tra una tabella Customers e una tabella Orders.Quando si elimina i record dalla tabella Customers, i record della tabella correlata Orders a quel cliente vengono eliminati anche.Inoltre, se si stabilisce le relazioni di eliminazione di sovrapposizione tra la tabella Orders e altre tabelle, i record da tali tabelle vengono eliminati quando si elimina i record dalla tabella Customers.
Requisiti
Header: afxdao.h