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