CDaoRecordset::GetFieldInfo

Chiamare la funzione membro per ottenere informazioni sui campi in un recordset.

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 in base zero di campo predefinito nella raccolta dei campi del recordset, per la ricerca dall'indice.

  • fieldinfo
    Un riferimento a una struttura CDaoFieldInfo.

  • dwInfoOptions
    Opzioni che specificano informazioni sul recordset 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 diAFX_DAO_PRIMARY_INFO (impostare come valore predefinito), tipo, le dimensioni, attributi

    • 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ù: valore predefinito, regola di convalida, testo di convalida

  • lpszName
    Nome del 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 CDaoRecordset

Grafico della gerarchia

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldValue

CDaoRecordset::GetIndexCount

CDaoRecordset::GetIndexInfo