Condividi tramite


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 CDaoRecordset

Grafico delle gerarchie

CDaoRecordset::SetFieldValue

CDaoRecordset::GetFieldValue