CDaoIndexFieldInfo, structure
La CDaoIndexFieldInfo
structure contient des informations sur un objet de champ d’index défini pour les objets d’accès aux données (DAO).
Remarque
DAO est pris en charge par le biais d’Office 2013. DAO 3.6 est la version finale, et elle est considérée comme obsolète.
Syntaxe
struct CDaoIndexFieldInfo
{
CString m_strName; // Primary
BOOL m_bDescending; // Primary
};
Paramètres
m_strName
Nomme de manière unique l’objet de champ d’index. Pour plus d’informations, consultez la rubrique « Name Property » dans L’aide de DAO.
m_bDescending
Indique l’ordre d’index défini par l’objet d’index. TRUE si l’ordre descend.
Notes
Un objet d’index peut avoir un certain nombre de champs, indiquant les champs sur lesquels un jeu d’enregistrements (ou un jeu d’enregistrements basé sur une table) est indexé. Les références à Primary ci-dessus indiquent comment les informations sont retournées dans le m_pFieldInfos
membre d’un objet CDaoIndexInfo obtenu en appelant la GetIndexInfo
fonction membre de la classe CDaoTableDef ou CDaoRecordset.
Les objets index et les objets de champ d’index ne sont pas représentés par une classe MFC. Au lieu de cela, les objets DAO sous-jacents des objets MFC de la classe CDaoTableDef ou CDaoRecordset contiennent une collection d’objets d’index, appelée collection Indexes. Chaque objet d’index contient à son tour une collection d’objets de champ. Ces classes fournissent des fonctions membres pour accéder à des éléments individuels d’informations d’index, ou vous pouvez tous y accéder simultanément avec un CDaoIndexInfo
objet en appelant la GetIndexInfo
fonction membre de l’objet conteneur. L’objet CDaoIndexInfo
a ensuite un membre de données, m_pFieldInfos
qui pointe vers un tableau d’objets CDaoIndexFieldInfo
.
Appelez la GetIndexInfo
fonction membre de l’objet tabledef ou recordset contenant dans lequel la collection Indexes est stockée l’objet d’index qui vous intéresse. Accédez ensuite au m_pFieldInfos
membre de l’objet CDaoIndexInfo . La longueur du m_pFieldInfos
tableau est stockée dans m_nFields
. CDaoIndexFieldInfo
définit également une Dump
fonction membre dans les builds de débogage. Vous pouvez utiliser Dump
pour vider le contenu d’un CDaoIndexFieldInfo
objet.
Spécifications
En-tête : afxdao.h
Voir aussi
Structures, styles, rappels et tables de messages
CDaoTableDef ::GetIndexInfo
CDaoRecordset ::GetIndexInfo