Freigeben über


CRecordset::m_nParams

Enthält die Anzahl der Parameterdatenmember in der Recordset-Klasse; das heißt, die Anzahl von Parametern übergeben mit der Abfrage des Recordsets.

Hinweise

Wenn die Recordset-Klasse Parameterdatenmember verfügt, muss der Konstruktor für die Klasse m_nParams mit der richtigen Zahl initialisieren. Der Wert von m_nParams Standards auf 0. Wenn Sie Parameterdatenmember (hinzufügen, die Sie manuell ausführen müssen), müssen Sie eine Initialisierung im Klassenkonstruktor auch manuell hinzufügen, um die Anzahl von Parametern (dessen widerspiegeln muss mindestens so groß sein wie Anzahl "?" Platzhalter in der m_strFilter oder m_strSort Zeichenfolge).

Das Framework verwendet diese Zahl sein, wenn die Abfrage des Recordsets parametrisiert.

Warnung

Diese Nummer muss der Anzahl von "Parametern" entsprechen, die in DoFieldExchange oder in DoBulkFieldExchange nach einem Aufruf von SetFieldType mit einem Parameterwert von CFieldExchange::inputParam, von CFieldExchange::param, von CFieldExchange::outputParam oder von CFieldExchange::inoutParam registriert werden.

Beispiel

Siehe die Artikel Recordset: Parametrisieren eines Recordsets (ODBC) und Datensatzfeldaustausch: Verwenden von RFX.

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

CRecordset-Klasse

Hierarchiediagramm

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CRecordset::m_nFields

CFieldExchange::SetFieldType