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

Vedere anche

Riferimenti

Classe di CDaoRecordset

Grafico della gerarchia

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetLastModifiedBookmark