CDaoRecordset::GetFieldValue

virtu&al void GetFieldValue (LPCTSTR lpszNameCOleVariantamp;varValue );
tiro (CDaoException, CMemoryException);

virtu&al void GetFieldValue (int nIndexCOleVariantamp;varValue );
tiro (CDaoException, CMemoryException);

virtuale COleVariant GetFieldValue (LPCTSTR lpszName );
tiro (CDaoException, CMemoryException);

virtuale COleVariant GetFieldValue (int nIndex );
tiro (CDaoException, CMemoryException);

Valore restituito

Le due versioni di GetFieldValue che restituiscono un valore restituiscono un oggetto COleVariant che contiene il valore di un campo.

Parametri

lpszName

Un puntatore a una stringa che contiene il nome di un campo.

varValue

Un riferimento a un oggetto COleVariant che viene memorizzato il valore di un campo.

nIndex

Un indice in base zero del campo nella raccolta dei campi del recordset, per la ricerca tramite indice.

Osservazioni

Chiamare questa funzione membro per recuperare i dati in un recordset. È possibile cercare un campo per nome o per posizione ordinale.

&Notanbsp;  È più efficiente per chiamare una delle versioni di questa funzione membro che accetta un riferimento all'oggetto COleVariant come parametro, piuttosto che chiamare una versione che restituisce un oggetto COleVariant.

Utilizzare GetFieldValue e SetFieldValue per associare in modo dinamico i campi alla fase di esecuzione, piuttosto che staticamente vincolante colonne utilizzando il meccanismo di DoFieldExchange.

GetFieldValue e il meccanismo di DoFieldExchange possono essere combinati per migliorare le prestazioni. Ad esempio, utilizzare GetFieldValue per recuperare un valore che avete bisogno solo su richiesta e assegnare tale chiamata a un pulsante "Ulteriori informazioni" nell'interfaccia.

Per ulteriori informazioni sull'associazione campi in modo dinamico, vedere l'articolo Recordset DAO: associazione Records dinamicamente nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere gli argomenti "Campo oggetto" e "Proprietà Value" nella guida di DAO.

Pa&noramica CDaoRecordset |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CDaoRecordset::SetFieldValue

Index