virtuelle priv&atevoid GetFieldValue (LPCTSTR LpszNameCOleVariantamp;varValue );
Werfen Sie (CDaoException, CMemoryException);
virtuelle priv&atevoid GetFieldValue (Int nIndexCOleVariantamp;varValue );
Werfen Sie (CDaoException, CMemoryException);
virtuelle COleVariant GetFieldValue (LPCTSTR LpszName );
Werfen Sie (CDaoException, CMemoryException);
virtuelle COleVariant GetFieldValue (Int nIndex );
Werfen Sie (CDaoException, CMemoryException);
Rückgabewert
Die zwei Versionen der GetFieldValue , die einen Wert zurückgeben zurückgeben ein COleVariant -Objekt, das den Wert eines Feldes enthält.
Parameter
lpszName
Ein Zeiger auf eine Zeichenfolge, die den Namen eines Feldes enthält.
varValue
Ein Verweis auf ein COleVariant -Objekt, das den Wert eines Felds gespeichert werden.
nIndex
Ein nullbasierter Index des Feldes in der Fields-Auflistung des Recordsets, für die Suche nach index.
Bemerkungen
Rufen Sie diese Memberfunktion um Abrufen von Daten in einem Recordset. Sie können ein Feld nach Namen oder nach der Ordinalposition nachschlagen.
Hinweis&Nbsp; Es ist effizienter, Aufruf einer der Versionen von dieser Memberfunktion, die einen COleVariant Objektverweis als Parameter annimmt, anstatt eine Version aufrufen, die ein COleVariant -Objekt zurückgibt.
Verwenden Sie GetFieldValue und SetFieldValue , um Felder dynamisch zur Laufzeit, anstatt statisch Binden von Spalten mithilfe des DoFieldExchange Mechanismus binden.
GetFieldValue und der DoFieldExchange Mechanismus können kombiniert werden, um Leistung zu verbessern. Z. B. verwenden Sie GetFieldValue , um einen Wert abzurufen, den Sie nur bei Bedarf benötigen, und weisen Sie diesen Aufruf eine Schaltfläche "Weitere Informationen" in der Benutzeroberfläche.
Weitere Informationen zum binding-Felder dynamisch, finden Sie im Artikel DAO-Recordset: Bindung Datensätze dynamisch im Visual C++ Programmer's Guide. Weitere Informationen finden Sie unter die Themen "Field-Objekt" und "Value-Eigenschaft" in der DAO-Hilfe.
CDaoRecordset Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CDaoRecordset::SetFieldValue