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

Vedere anche

Riferimenti

Classe di CDaoRecordset

Grafico della gerarchia

CDaoRecordset::SetFieldValue

CDaoRecordset::GetFieldValue