CDaoDatabase::GetRelationInfo

void GetRel&ationInfo (int nIndexCDaoRelationInfoamp ;relinfoDWORDdwInfoOptions = AFX_DAO_PRIMARY_INFO) ;
jeter (CDaoException, CMemoryException);

void GetRel&ationInfo (LPCTSTR lpszNameCDaoRelationInfoamp ;relinfoDWORDdwInfoOptions = AFX_DAO_PRIMARY_INFO) ;
jeter (CDaoException, CMemoryException);

Paramètres

nIndex

L'index de l'objet de relation dans la collection de Relations de la base de données, pour la recherche par index.

relinfo

Une référence à un objet CDaoRelationInfo qui renvoie les informations demandées.

dwInfoOptions

Sont des options qui spécifient les informations sur la relation pour récupérer. Les options disponibles sont listées ici avec ce qu'ils causent la fonction retourner sur la relation:

lpszName

Une chaîne contenant le nom de l'objet de relation, pour la recherche par nom.

Remarques

Appelez cette fonction membre pour obtenir des informations sur une relation spécifiée dans la collection de Relations de la base de données. Deux versions de cette fonction d'accès par index ou par nom. Pour une description de l'information revient à relinfo, voir la structure CDaoRelationInfo . Cette structure a des membres qui correspondent aux éléments d'information énumérés ci-dessus dans la description de dwInfoOptions. Si vous demandez des informations à un certain niveau, vous obtenez également information à aucun niveau préalable ainsi.

&Notenbsp ;  Si vous définissez la relation entre les attributs de l'objet pour activer les opérations de cascade (dbRelationUpdateCascades ou dbRelationDeleteCascades), le moteur de base de données Microsoft Jet automatiquement mises à jour ou supprime des enregistrements dans une ou plusieurs autres tables lorsque des modifications sont apportées aux tables connexes de clé primaires. Par exemple, supposons que vous avez établi une cascade supprimer la relation entre une table clients et une table commandes. Lorsque vous supprimez des enregistrements de la table clients, enregistrements de la table commandes liées à ce client sont également supprimés. En outre, si vous établissez la cascade supprimer les relations entre la table Orders et autres tables, enregistrements dans ces tables sont automatiquement supprimés lorsque vous supprimez des enregistrements de la table Customers.

Pour plus d'informations sur les objets de base de données, consultez l'article DAO de base de données dans le Guide du programmeur Visual C++.

Aperçu CDaoDatabase |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDaoDatabase::GetRelationCount

Index