La struttura CDaoRelationFieldInfo ha la seguente forma:
struct CDaoRelationFieldInfo
{
nbsp; CString m_str&Name; / / Primaria
CString m_strForeignName; / / Primaria
}
La struttura CDaoRelationFieldInfo contiene informazioni su un campo in una relazione definita per gli oggetti di accesso dati (DAO). Un oggetto relation DAO specifica i campi di una tabella primaria e i campi di una tabella straniero che definiscono la relazione. I riferimenti alle primarie nella definizione della struttura sopra indicano come le informazioni vengono restituite nel membro di un oggetto CDaoRelationInfo ottenuto chiamando la funzione membro GetRelationInfo della classe CDaoDatabase m_pFieldInfos.
Relazione e rapporto campo oggetti non sono rappresentati da una classe MFC. Al contrario, gli oggetti DAO MFC gli oggetti della classe CDaoDatabase sottostanti contengono un insieme di oggetti di relazione, chiamato l'insieme delle relazioni. Ogni oggetto di relazione, a sua volta, contiene un insieme di oggetti campo relazione. Ogni oggetto campo relation è correlato a un campo nella tabella primaria con un campo nella tabella esterna. Presi insieme, gli oggetti di campo relazione definiscono un gruppo di campi in ogni tabella, che insieme definiscono la relazione. CDaoDatabase consente di accedere a oggetti di relazione con un oggetto CDaoRelationInfo chiamando la funzione membro GetRelationInfo . L'oggetto CDaoRelationInfo , poi, ha un membro dati, m_pFieldInfos, che punta a una matrice di oggetti CDaoRelationFieldInfo.
Membri
m_strName
Il nome del campo nella tabella primaria della relazione.
m_strForeignName
Il nome del campo nella tabella esterna della relazione.
Commenti
Chiamata la funzione membro GetRelationInfo dell'oggetto CDaoDatabase contenitore in cui insieme di relazioni è memorizzato l'oggetto della relazione a che sono interessati. Poi accedere al membro m_pFieldInfos dell'oggetto CDaoRelationInfo . CDaoRelationFieldInfo definisce anche una funzione membro Dump nelle build di debug. È possibile utilizzare Dump per eseguire il dump del contenuto di un oggetto CDaoRelationFieldInfo.
Per informazioni sull'utilizzo di questa e altre strutture Info DAO MFC, vedere l'articolo insiemi DAO: recupero di informazioni sugli oggetti DAO nel manuale del programmatore di Visual C++.
Vedere a&nchenbsp;CDaoRelationInfo