Condividi tramite


CRecordset::m_nParams

 

Pubblicato: aprile 2016

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.

Avviso

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

CRecordset Class
Grafico delle gerarchie
CRecordset::DoFieldExchange
CRecordset::DoBulkFieldExchange
CRecordset::m_nFields
CFieldExchange::SetFieldType