CDaoRecordset::m_nFields

Osservazioni

Contiene il numero di membri dati di campo nella classe recordset e il numero di colonne selezionate dal recordset dall'origine dati. Il costruttore per la classe recordset deve inizializzare m_nFields con il numero corretto di campi associati in modo statico. ClassWizard scrive questa inizializzazione per te, quando lo si utilizza per dichiarare la classe recordset. È inoltre possibile scrivere manualmente.

Il framework utilizza questo numero per gestire l'interazione tra i membri dati di campo e colonne corrispondenti del record corrente nell'origine dati.

&Notanbsp;  Questo numero deve corrispondere al numero di colonne di output registrato in DoFieldExchange dopo una chiamata a SetFieldType con il parametro CDaoFieldExchange::outputColumn.

Si può associare le colonne in modo dinamico per mezzo di CDaoRecordset::GetFieldValue e CDaoRecordset::SetFieldValue, come spiegato nell'articolo Recordset DAO: associazione dinamicamente Records. Se lo fate, non è necessario incrementare il conteggio in m_nFields per riflettere che il numero della funzione DFX chiama nella funzione membro DoFieldExchange.

Per ulteriori informazioni, vedere l'articolo DAO Record campo Exchange (DFX) nel manuale del programmatore di Visual C++.

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

Vedere a&nchenbsp;CDaoRecordset::SetFieldValue, CDaoRecordset::GetFieldValue

Index