Struttura CDaoIndexFieldInfo

La struttura di CDaoIndexFieldInfo contiene informazioni su un oggetto di campo dell'indice specificato per DAO (data access objects (DAO)).

struct CDaoIndexFieldInfo
{
   CString m_strName;          // Primary
   BOOL m_bDescending;         // Primary
};

Parametri

  • m_strName
    In modo univoco denominazione l'oggetto di campo dell'indice.Per ulteriori informazioni, vedere l'argomento “proprietà name„ nella Guida di DAO.

  • m_bDescending
    Indica ordinare indice definito dall'indice.TRUE se l'ordine è discendente.

Note

Un oggetto indice può avere una serie di campi, a indicare quali campi un TableDef (o un recordset basato su una tabella) è indicizzata su.I riferimenti al di sopra primario indicano come le informazioni restituite in membro di m_pFieldInfos di un oggetto di CDaoIndexInfo ottenuto chiamando la funzione membro di GetIndexInfo di classe CDaoTableDef o CDaoRecordset.

Gli oggetti indice e gli oggetti di campo dell'indice non sono rappresentati da una classe MFC.Viceversa, gli oggetti di DAO che sono alla base degli oggetti MFC di classe CDaoTableDef o CDaoRecordset contengono una raccolta di oggetti indice, chiamare la raccolta degli indici.Ogni oggetto indice, a sua volta, contiene una raccolta di oggetti di campo.Queste classi forniscono le funzioni membro per accedere ai singoli elementi di informazioni di indice, o è possibile accedervi contemporaneamente a un oggetto di CDaoIndexInfo chiamando la funzione membro di GetIndexInfo dell'oggetto contenitore.L'oggetto di CDaoIndexInfo , quindi, ha un membro dati, m_pFieldInfos, che indica una matrice di oggetti di CDaoIndexFieldInfo .

Chiamare la funzione membro di GetIndexInfo di TableDef o dell'oggetto recordset contenitore cui gli indici la raccolta viene archiviata l'oggetto indice in questione.Accedere al membro di m_pFieldInfos dell'oggetto di CDaoIndexInfo .Lunghezza della matrice di m_pFieldInfos viene archiviata in m_nFields.CDaoIndexFieldInfo definisce anche una funzione membro di Dump nelle build di debug.È possibile utilizzare Dump per eseguire il dump del contenuto di un oggetto di CDaoIndexFieldInfo .

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

CDaoTableDef::GetIndexInfo

CDaoRecordset::GetIndexInfo

Altre risorse

Strutture, stili, callback e di mappe messaggi