CDaoRecordset::m_nFields
Contiene il numero dei membri dati di campo nella classe recordset e il numero di colonne selezionate dal recordset dall'origine dati.
Note
Il costruttore per la classe recordset deve inizializzare in modo statico m_nFields con il numero corretto di campi associati. ClassWizard produce questa inizializzazione automaticamente se utilizzato per dichiarare la classe recordset. È inoltre possibile scriverla 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.
Nota
Questo valore deve corrispondere al numero di colonne di output registrate in DoFieldExchange dopo una chiamata a SetFieldType al parametro CDaoFieldExchange::outputColumn.
È possibile associare le colonne in modo dinamico mediante CDaoRecordset::GetFieldValue e CDaoRecordset::SetFieldValue. In tal caso, non è necessario incrementare l'importazione m_nFields per riflettere il numero di chiamate di funzione di DFX nella funzione membro DoFieldExchange.
Requisiti
Header: afxdao.h