Condividi tramite


Struttura CDaoIndexFieldInfo

La CDaoIndexFieldInfo struttura contiene informazioni su un oggetto campo di indice definito per gli oggetti DAO (Data Access Objects).

Nota

DAO è supportato tramite Office 2013. DAO 3.6 è la versione finale ed è considerata obsoleta.

Sintassi

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

Parametri

m_strName
Denomina in modo univoco l'oggetto campo indice. Per informazioni dettagliate, vedere l'argomento "Name Property" nella Guida di DAO.

m_bDescending
Indica l'ordinamento dell'indice definito dall'oggetto index. TRUE se l'ordine è decrescente.

Osservazioni:

Un oggetto index può avere un numero di campi, che indicano i campi su cui è indicizzato un oggetto tabledef (o un recordset basato su una tabella). I riferimenti a Primary sopra indicano come vengono restituite le informazioni nel m_pFieldInfos membro di un oggetto CDaoIndexInfo ottenuto chiamando la GetIndexInfo funzione membro della classe CDaoTableDef o CDaoRecordset.

Gli oggetti index e gli oggetti campo indice non sono rappresentati da una classe MFC. Gli oggetti DAO sottostanti oggetti MFC della classe CDaoTableDef o CDaoRecordset contengono invece una raccolta di oggetti index, denominati insieme Indexes. Ogni oggetto indice, a sua volta, contiene una raccolta di oggetti campo. Queste classi forniscono funzioni membro per accedere a singoli elementi delle informazioni sull'indice oppure è possibile accedervi tutti contemporaneamente con un CDaoIndexInfo oggetto chiamando la GetIndexInfo funzione membro dell'oggetto contenitore. L'oggetto CDaoIndexInfo ha quindi un membro dati, m_pFieldInfos, che punta a una matrice di CDaoIndexFieldInfo oggetti .

Chiamare la GetIndexInfo funzione membro dell'oggetto tabledef o recordset contenitore nella cui raccolta Indexes è archiviato l'oggetto indice a cui si è interessati. Accedere quindi al m_pFieldInfos membro dell'oggetto CDaoIndexInfo . La lunghezza della m_pFieldInfos matrice viene archiviata in m_nFields. CDaoIndexFieldInfo definisce anche una Dump funzione membro nelle compilazioni di debug. È possibile usare Dump per eseguire il dump del contenuto di un CDaoIndexFieldInfo oggetto .

Requisiti

Intestazione: afxdao.h

Vedi anche

Strutture, stili, callback e mappe messaggi
CDaoTableDef::GetIndexInfo
CDaoRecordset::GetIndexInfo