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