Partager via


CDaoTableDef::GetFieldInfo

Appelez la fonction membre pour obtenir différents types d'informations concernant un champ défini dans le tabledef.

void GetFieldInfo( 
   int nIndex, 
   CDaoFieldInfo& fieldinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
); 
void GetFieldInfo( 
   LPCTSTR lpszName, 
   CDaoFieldInfo& fieldinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

Paramètres

  • nIndex
    L'index de l'objet champ dans la collection de base zéro de champs de la table, de la recherche par index.

  • fieldinfo
    Une référence à une structure de CDaoFieldInfo .

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

    • Nom ( par défaut) d'AFX_DAO_PRIMARY_INFO , type, taille, attributs. Utilisez cette option pour la performances plus rapides.

    • Les informations primaires d'AFX_DAO_SECONDARY_INFO , ainsi que : La position ordinale, obligatoire, d'une longueur nulle, assemblage la commande, nom étranger, champ de la source, table source

    • Les informations primaires et secondaires d'AFX_DAO_ALL_INFO , ainsi que : règle de validation, texte de validation, valeur par défaut

  • lpszName
    Pointeur vers le nom de l'objet champ, pour la recherche de nom. Le nom est une chaîne avec jusqu'à 64 caractères qui nomme uniquement le champ.

Notes

Une version de la fonction vous permet de rechercher un champ par index. L'autre version vous permet de rechercher un champ de nom.

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

Pour des informations connexes, consultez la rubrique « propriété d'attributs » dans l'aide de DAO.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

CDaoTableDef, classe

Graphique de la hiérarchie

CDaoTableDef::GetIndexInfo

CDaoTableDef::GetIndexCount

CDaoTableDef::GetFieldCount