Partager via


CRecordset::m_nParams

Contient le nombre de membres de données de type paramètre dans la classe de recordset ; autrement dit, le nombre de paramètres est passé à la requête du recordset.

Notes

Si votre classe de recordset contient tous les membres de données de type paramètre, le constructeur pour la classe doit initialiser m_nParams avec le nombre correct.La valeur d' m_nParams correspond par défaut à 0.Si vous ajoutez des membres de données de type paramètre (que vous devez faire manuellement) vous devez également ajouter manuellement une initialisation dans le constructeur de classe pour refléter le nombre de paramètres (doit être au moins aussi grand que dont le nombre « ? » les espaces réservés dans la chaîne de m_strFilter ou d' m_strSort ).

L'infrastructure utilise ce nombre lorsqu'elle paramétrise la requête du recordset.

Mise en gardeAttention

Ce nombre doit correspondre au nombre « param » stockés dans DoFieldExchange ou DoBulkFieldExchange après un appel à SetFieldType avec une valeur de paramètre de CFieldExchange::inputParam, de CFieldExchange::param, de CFieldExchange::outputParam, ou de CFieldExchange::inoutParam.

Exemple

Consultez les articles recordset : paramétrisant un recordset (ODBC) et Record field exchange : Utilisation de RFX.

Configuration requise

Header: afxdb.h

Voir aussi

Référence

Classe de CRecordset

Graphique de la hiérarchie

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CRecordset::m_nFields

CFieldExchange::SetFieldType