CDaoRecordset::m_nFields
Enthält die Anzahl der Felddatenmember in der Recordset-Klasse und die Anzahl der Spalten ausgewählt durch das Recordset aus der Datenquelle.
Hinweise
Der Konstruktor für die Recordset-Klasse muss m_nFields mit der richtigen Anzahl von Feldern gegebundenen statisch initialisieren. Klassen-Assistent schreibt diese Initialisierung für Sie, wenn Sie sie verwenden, um die Recordset-Klasse zu deklarieren. Sie können diese auch manuell schreiben.
Das Framework verwendet diese Zahl, um die Interaktion zwischen den Felddatenmembern und den entsprechenden Spalten des aktuellen Datensatzes in der Datenquelle zu verwalten.
Hinweis
Diese Nummer muss auf die Anzahl der Spalten die Ausgabespalten entsprechen, die in DoFieldExchange nach einem Aufruf von SetFieldType mit dem Parameter CDaoFieldExchange::outputColumn registriert werden.
Sie können Spalten über CDaoRecordset::GetFieldValue und CDaoRecordset::SetFieldValue dynamisch binden. Wenn Sie dies durchführen, müssen Sie nicht, um die Anzahl in m_nFields zu erhöhen, um die Anzahl der DFX-Funktions-Aufrufen in der DoFieldExchange-Memberfunktion wiederzugeben.
Anforderungen
Header: afxdao.h