CDaoIndexFieldInfo Structure

La structure CDaoIndexFieldInfo a la forme suivante:

struct CDaoIndexFieldInfo
{
 nbsp ; CString m_str&Name ;          / / Primaire
   BOOL m_bDescending ;         / / Primaire
}

La structure de CDaoIndexFieldInfo contient des informations sur un objet index de champ définie pour les objets de données access (DAO). Un objet index peut avoir un certain nombre de champs, indiquant les champs d'un objet tabledef (ou un objet recordset basé sur une table) est indexé sur. Les références aux primaires ci-dessus indiquent comment l'information est retournée dans le membre m_pFieldInfos d'un objet de CDaoIndexInfo obtenu en appelant la fonction membre GetIndexInfo de la classe CDaoTableDef ou CDaoRecordset.

Objets de l'index et index champ ne sont pas représentés par une classe MFC. Au lieu de cela, les objets DAO MFC objets de la classe CDaoTableDef ou CDaoRecordset sous-jacents contient une collection d'objets de l'index, appelée la collection Indexes. Chaque objet index, a à son tour, contient une collection d'objets field. Ces classes fournissent des fonctions membres pour accéder aux éléments individuels des informations d'index, ou vous pouvez y accéder tout à la fois avec un objet CDaoIndexInfo en appelant la fonction membre GetIndexInfo de l'objet. L'objet CDaoIndexInfo , puis, a un membre de données, m_pFieldInfos, qui pointe vers un tableau d'objets CDaoIndexFieldInfo.

Membres

m_strName

Noms unique de l'objet champ d'index. Pour plus de détails, voir la rubrique « Nom de propriété » dans l'aide de DAO.

m_bDescending

Indique l'ordre d'index défini par l'objet index. TRUE si l'ordre est décroissant.

Commentaires

Appelez la fonction membre GetIndexInfo de l'objet tabledef contenant ou objet recordset dans dont les index de la collection est stockée l'objet index que vous intéresse. Alors accéder au membre m_pFieldInfos de l'objet CDaoIndexInfo . La longueur du tableau m_pFieldInfos est stockée dans m_nFields. CDaoIndexFieldInfo définit également une fonction membre Dump dans les versions de débogage. Vous pouvez utiliser Dump pour vider le contenu d'un objet CDaoIndexFieldInfo.

Pour plus d'informations sur l'utilisation de ceci et autres structures d'information sur DAO MFC, consultez l'article Collections DAO : informations sur les objets DAO dans le Guide du programmeur Visual C++.

Voir aussi  ;CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo

Index