Bemerkungen
Enthält die Anzahl der Parameterdatenmember in der Recordset-Klasse – die Anzahl von Parametern mit Abfrage des Recordsets übergeben. Wenn die Recordset-Klasse Parameterdatenmember verfügt, muss der Konstruktor für die Klasse mit der richtigen Anzahl M_nParams initialisieren. Der Wert der M_nParams hat den Standardwert 0. Wenn Sie Parameterdatenmember hinzufügen — die Sie manuell tun müssen – Sie müssen auch manuell hinzufügen, eine Initialisierung im Konstruktor Klasse entsprechend die Anzahl der Parameter (welches muss mindestens so groß wie die Anzahl der '?' Platzhalter in der Zeichenfolge M_strFilter oder M_strSort ).
Das Framework verwendet diese Nummer, wenn sie die Recordset Abfrage parametrisiert.
Wichtig&Nbsp; Diese Zahl muss der Anzahl der "Params" registriert in der DoFieldExchange-Memberfunktion oder der DoBulkFieldExchange nach einem Aufruf von SetFieldType mit einem Parameterwert von CFieldExchange::inputParam, CFieldExchange::param, CFieldExchange::outputParamoder CFieldExchange::inoutParam entsprechen.
Beispiel
Finden Sie in die Artikeln Recordset: Parametrisieren eines Recordsets (ODBC) und -Datensatzfeldaustausch: Verwenden von RFX im Visual C++ Programmer's Guide.
CRecordset Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CRecordset:: DoFieldExchange, CRecordset::DoBulkFieldExchange, CRecordset::m_nFields, CFieldExchange:: SetFieldType