Partager via


CDaoDatabase::GetTableDefInfo

Appelez la fonction membre pour obtenir différents types d'informations concernant un tableau défini dans la base de données.

void GetTableDefInfo( 
   int nIndex, 
   CDaoTableDefInfo& tabledefinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetTableDefInfo( 
   LPCTSTR lpszName, 
   CDaoTableDefInfo& tabledefinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

Paramètres

  • nIndex
    L'index de l'objet de tabledef dans la collection de tabledefs de la base de données, pour la recherche par index.

  • tabledefinfo
    Une référence à un objet de CDaoTableDefInfo qui retourne les informations demandées.

  • dwInfoOptions
    Options qui spécifient des informations sur la table à récupérer.Les options disponibles sont répertoriées ici avec ce qu'ils font retourner la fonction sur la relation :

    • Nom ( par défaut) d'AFX_DAO_PRIMARY_INFO , actualisables, attributs

    • Les informations primaires d'AFX_DAO_SECONDARY_INFO plus : La date de création date, de la dernière mise à jour, nom de table source, se connectent

    • Les informations primaires et secondaires d'AFX_DAO_ALL_INFO plus : règle de validation, texte de validation, nombre d'enregistrements

  • lpszName
    Le nom de l'objet de tabledef, pour la recherche de nom.

Notes

Deux versions de la fonction sont fournies afin de pouvoir sélectionner une table par index dans la collection de tabledefs de la base de données ou du nom de la table.

Pour une description des informations retournées dans tabledefinfo, consultez la structure de CDaoTableDefInfo .Cette structure contient les membres qui correspondent aux éléments des informations répertoriés ci-dessus dans la description d' dwInfoOptions.Si vous demandez des informations à un niveau, vous obtenez des informations pour tous les niveaux antérieurs également.

[!REMARQUE]

L'option d' AFX_DAO_ALL_INFO fournit des informations qui peuvent être lentes pour obtenir.Dans ce cas, compter les enregistrements de la table peut être très longue s'il y a de nombreux enregistrements.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

Classe de CDaoDatabase

Graphique de la hiérarchie

CDaoDatabase::GetTableDefCount