CDaoRecordset::GetFieldValue
Chiamare la funzione membro per recuperare i dati in un recordset.
virtual void GetFieldValue(
LPCTSTR lpszName,
COleVariant& varValue
);
virtual void GetFieldValue(
int nIndex,
COleVariant& varValue
);
virtual COleVariant GetFieldValue(
LPCTSTR lpszName
);
virtual COleVariant GetFieldValue(
int nIndex
);
Parametri
lpszName
Un puntatore a una stringa contenente il nome di un campo.varValue
Un riferimento a un oggetto COleVariant che memorizza il valore di un campo.nIndex
Un indice a base zero del campo nella raccolta dei campi del recordset, per la ricerca dall'indice.
Valore restituito
Le due versioni GetFieldValue che restituiscono un valore restituito da un oggetto COleVariant che contiene il valore di un campo.
Note
È possibile trovare un campo per nome o per posizione ordinale.
Nota
È più efficiente chiamare una delle versioni di questa funzione membro che accetta un riferimento a un oggetto COleVariant come parametro, anziché chiamare una versione che restituisce un oggetto COleVariant.Le versioni finale della funzione vengono conservate per compatibilità con le versioni precedenti.
Utilizzare GetFieldValue e SetFieldValue per associare dinamicamente campi in fase di esecuzione anziché nelle colonne di associazione utilizzando il meccanismo DoFieldExchange.
GetFieldValue e il meccanismo DoFieldExchange possono essere combinati per migliorare le prestazioni. Ad esempio, utilizzare GetFieldValue per recuperare un valore che sono necessari solo su richiesta e assegnare la chiamata "a un pulsante di più informazioni" nell'interfaccia.
Per informazioni correlate, vedere gli argomenti "oggetto di campo" e "proprietà Value" nella Guida di DAO.
Requisiti
Header: afxdao.h