Struttura CDaoIndexFieldInfo

La struttura CDaoIndexFieldInfo ha la seguente forma:

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

La struttura CDaoIndexFieldInfo contiene informazioni su un oggetto di campo indice definito per data access objects (DAO). Un oggetto indice può avere un numero di campi, che indica quali campi indicizzato su un oggetto tabledef (o un recordset basata su una tabella). I riferimenti alle primarie sopra indicano come le informazioni vengono restituite nel membro di un oggetto CDaoIndexInfo ottenuto chiamando la funzione membro GetIndexInfo della classe CDaoTableDef o CDaoRecordset m_pFieldInfos.

Indice e indice campo oggetti non sono rappresentati da una classe MFC. Al contrario, gli oggetti DAO MFC gli oggetti della classe CDaoTableDef o CDaoRecordset sottostanti contengono un insieme di oggetti indice, chiamato insieme Indexes. Ogni oggetto indice, a sua volta, contiene un insieme di oggetti in campo. Queste classi forniscono funzioni membro per accedere ai singoli elementi di informazioni sull'indice, oppure si possono accedervi contemporaneamente con un oggetto CDaoIndexInfo chiamando la funzione membro GetIndexInfo dell'oggetto contenitore. L'oggetto CDaoIndexInfo , poi, ha un membro dati, m_pFieldInfos, che punta a una matrice di oggetti CDaoIndexFieldInfo.

Membri

m_strName

In modo univoco i nomi di oggetto campo index. Per informazioni dettagliate, vedere l'argomento "Nome proprietà" nell'aiuto di DAO.

m_bDescending

Indica l'ordine di indice definito dall'oggetto index. TRUE se l'ordine è decrescente.

Commenti

Chiamare la funzione membro GetIndexInfo del tabledef contenenti o oggetto recordset in cui indici collection è memorizzato l'oggetto indice a che sono interessati. Poi accedere al membro m_pFieldInfos dell'oggetto CDaoIndexInfo . La lunghezza della matrice m_pFieldInfos viene archiviata in m_nFields. CDaoIndexFieldInfo definisce anche una funzione membro Dump nelle build di debug. È possibile utilizzare Dump per eseguire il dump del contenuto di un oggetto CDaoIndexFieldInfo.

Per informazioni sull'utilizzo di questa e altre strutture Info DAO MFC, vedere l'articolo insiemi DAO: recupero di informazioni sugli oggetti DAO nel manuale del programmatore di Visual C++.

Vedere a&nchenbsp;CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo

Index