CRecordset::m_nParams

Osservazioni

Contiene il numero di membri dati di parametro nella classe recordset — il numero di parametri passati con query del recordset. Se la classe recordset ha qualsiasi membri dati di parametro, il costruttore per la classe necessario inizializzare m_nParams con il numero corretto. Il valore di m_nParams viene impostato su 0. Se si aggiungono membri dati di parametro — che si deve fare manualmente — è necessario aggiungere anche manualmente un'inizializzazione nel costruttore della classe per riflettere il numero di parametri (che deve essere grande almeno quanto il numero di '?' segnaposto nella stringa m_strFilter o m_strSort ).

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

Importa&ntenbsp;  Questo numero deve corrispondere al numero di "params" registrata in DoFieldExchange o DoBulkFieldExchange dopo una chiamata a SetFieldType con un valore di parametro di CFieldExchange::inputParam, CFieldExchange::param, CFieldExchange::outputParamo CFieldExchange::inoutParam.

Esempio

Vedere gli articoli Recordset: applicazione di parametri a un Recordset (ODBC) e Record campo Exchange: utilizzando RFX nel manuale del programmatore di Visual C++.

Pa&noramica CRecordset |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CRecordset::DoFieldExchange, CRecordset::DoBulkFieldExchange, CRecordset::m_nFields, CFieldExchange:: SetFieldType

Index