CRecordset::m_nParams

Contiene il numero dei membri dati di parametro nella classe recordset, ovvero il numero dei parametri passati alla query del recordset.

Note

Se la classe recordset include membri dati di parametro, il costruttore per la classe deve inizializzare m_nParams con il numero corretto.Il valore delle impostazioni predefinite m_nParams a 0.Se si aggiungono membri dati di parametro (che è necessario eseguire manualmente) è inoltre necessario aggiungere manualmente un'inizializzazione nel costruttore di classe per riflettere il numero di parametri (cui deve essere almeno quanto grande numero "?" segnaposto nella stringa m_strSort o m_strFilter ).

Il framework utilizza questo numero quando parametrizza la query del recordset.

Nota di avvisoAttenzione

Questo valore deve corrispondere al numero di "params" registrati in DoFieldExchange o in DoBulkFieldExchange dopo una chiamata a SetFieldType un valore del parametro CFieldExchange::inputParam, CFieldExchange::param, CFieldExchange::outputParam, o CFieldExchange::inoutParam.

Esempio

Vedere gli articoli recordset: Applicazione di parametri a un recordset (ODBC) e Trasferimento di campi di Record: Utilizzo di RFX.

Requisiti

Header: afxdb.h

Vedere anche

Riferimenti

Classe di CRecordset

Grafico della gerarchia

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CRecordset::m_nFields

CFieldExchange::SetFieldType