CDaoRecordset::GetIndexInfo
Chiamare la funzione membro per ottenere i vari tipi di informazioni su un indice definito nella tabella di base sottostante a un recordset.
void GetIndexInfo(
int nIndex,
CDaoIndexInfo& indexinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
void GetIndexInfo(
LPCTSTR lpszName,
CDaoIndexInfo& indexinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
Parametri
nIndex
L'indice in base zero nella raccolta degli indici della tabella, di ricerca dalla posizione numerica.indexinfo
Un riferimento a una struttura CDaoIndexInfo.dwInfoOptions
Opzioni che specificano informazioni sull'indice da recuperare.Le opzioni disponibili sono elencate di con cui impediscono la funzione a restituire.Per prestazioni ottimali, recuperare solo il livello di informazioni necessarie:Nome predefinito ( ) diAFX_DAO_PRIMARY_INFO, informazioni sul campo, campi
Informazioni principali diAFX_DAO_SECONDARY_INFO, più: Primario, univoco, cluster, IgnoreNulls, richiesto, quest'ultimo
Informazioni principali e secondari diAFX_DAO_ALL_INFO, più: conteggio distinto
lpszName
Un puntatore al nome dell'oggetto indice, per cercare nome.
Note
La versione della funzione consente di trovare un indice la relativa posizione nella raccolta.L'altra versione consente di trovare un indice per nome.
Per una descrizione delle informazioni restituite, vedere la struttura CDaoIndexInfo.Questa struttura contiene membri che corrispondono alle informazioni indicate nella descrizione dwInfoOptions.Quando le informazioni su un livello, ottenere informazioni per tutti i livelli precedenti anche.
Per informazioni correlate, vedere l'argomento "proprietà di attributi" nella Guida di DAO.
Requisiti
Header: afxdao.h