CDaoTableDef::GetFieldInfo

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

void GetFieldInfo( 
   int nIndex, 
   CDaoFieldInfo& fieldinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetFieldInfo( 
   LPCTSTR lpszName, 
   CDaoFieldInfo& fieldinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

Parametri

  • nIndex
    L'indice dell'oggetto di un campo di una raccolta a base zero dei campi della tabella, di ricerca tramite l'indice.

  • fieldinfo
    Un riferimento a una struttura CDaoFieldInfo.

  • dwInfoOptions
    Opzioni che specificano informazioni sul campo da recuperare.Le opzioni disponibili sono elencate di con cui impediscono la funzione a restituire:

    • Nome predefinito ( ) diAFX_DAO_PRIMARY_INFO, tipo, le dimensioni, attributi.Utilizzare questa opzione per ottenere prestazioni più veloci.

    • Informazioni principali diAFX_DAO_SECONDARY_INFO, più: La posizione ordinale, richieste, consente di lunghezza zero, confronto l'ordine, nome esterno, campo di origine, la tabella di origine

    • Informazioni principali e secondari diAFX_DAO_ALL_INFO, più: regola di convalida, testo di convalida, valore predefinito

  • lpszName
    Un puntatore al nome dell'oggetto di campo, per cercare nome.Il nome è una stringa con un massimo di 64 caratteri specificato in modo univoco denominare il campo.

Note

La versione della funzione consente di trovare un campo dall'indice.L'altra versione consente di trovare un campo per nome.

Per una descrizione delle informazioni restituite, vedere la struttura CDaoFieldInfo.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::GetIndexInfo

CDaoTableDef::GetIndexCount

CDaoTableDef::GetFieldCount