CDaoDatabase::GetRelationInfo

public st&atic void GetRelationInfo (int nIndexCDaoRelationInfoamp;relinfoDWORDdwInfoOptions = AFX_DAO_PRIMARY_INFO);
tiro (CDaoException, CMemoryException);

public st&atic void GetRelationInfo (LPCTSTR lpszNameCDaoRelationInfoamp;relinfoDWORDdwInfoOptions = AFX_DAO_PRIMARY_INFO);
tiro (CDaoException, CMemoryException);

Parametri

nIndex

L'indice dell'oggetto relation nell'insieme di relazioni del database, per la ricerca tramite indice.

relinfo

Un riferimento a un oggetto CDaoRelationInfo che restituisce le informazioni richieste.

dwInfoOptions

Opzioni che specificano quali informazioni circa una relazione per recuperare. Le opzioni disponibili sono elencate qui insieme a ciò che essi causano la funzione di tornare sul rapporto:

lpszName

Una stringa contenente il nome dell'oggetto relation, per la ricerca per nome.

Osservazioni

Chiamare questa funzione membro per ottenere informazioni su una relazione specificata nell'insieme delle relazioni del database. Due versioni di questa funzione di forniscono l'accesso all'indice o al nome. Per una descrizione delle informazioni restituite in relinfo, vedere la struttura CDaoRelationInfo . Questa struttura dispone di membri corrispondenti agli elementi di informazione sopra elencati nella descrizione di dwInfoOptions. Se richiedi informazioni a un livello, anche ottenere informazioni presso qualsiasi livelli precedenti pure.

&Notanbsp;  Se si impostano la relazione gli attributi dell'oggetto per attivare le operazioni di cascata (dbRelationUpdateCascades o dbRelationDeleteCascades), il motore di database Microsoft Jet automaticamente Aggiorna o elimina i record in una o più altre tabelle quando vengono apportate modifiche alle tabelle correlate di chiave primarie. Si supponga, ad esempio, che stabilire una relazione di cancellare cascata tra una tabella Customers e una tabella Orders. Quando si elimina il record della tabella Customers, verranno eliminati anche record nella tabella ordini relativi a quel cliente. Inoltre, se si stabilisce la cascata elimina relazioni tra la tabella Orders e altre tabelle, record da tali tabelle vengono eliminati automaticamente quando si elimina il record della tabella Customers.

Per ulteriori informazioni sugli oggetti di database, vedere l'articolo DAO Database nel manuale del programmatore di Visual C++.

Pa&noramica CDaoDatabase |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CDaoDatabase::GetRelationCount

Index