Condividi tramite


CDaoTableDef::GetIndexInfo

Chiamare la funzione membro per ottenere i vari tipi di informazioni su un indice definito in TableDef.

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 numerico dell'oggetto indice nella raccolta degli indici a base zero della tabella, ricerca per la relativa posizione nella raccolta.

  • 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:

    • Nome diAFX_DAO_PRIMARY_INFO, informazioni sul campo, campi.Utilizzare questa opzione per ottenere prestazioni più veloci.

    • Informazioni principali diAFX_DAO_SECONDARY_INFO, più: Primario, univoco, cluster, ignora i valori Null, richiesto, stranieri

    • 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 CDaoTableDef

Grafico della gerarchia

CDaoTableDef::GetFieldInfo

CDaoTableDef::GetIndexCount

CDaoTableDef::GetFieldCount