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