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.
Vorsicht |
---|
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