Compartilhar via


CDaoRecordset::m_nFields

Contém o número de membros de dados do campo na classe do conjunto de registros e o número de colunas selecionadas pelo conjunto de registros da fonte de dados.

Comentários

O construtor para a classe do recordset deve inicializar m_nFields com o número correto de campos delimitados estaticamente.ClassWizard grava essa inicialização para você quando você usa o para declarar a classe do conjunto de registros.Você também pode escrevê-la manualmente.

A estrutura usa esse número para gerenciar a interação entre os membros de dados do campo e colunas correspondentes do registro atual na fonte de dados.

ObservaçãoObservação

Esse número deve corresponder ao número de colunas de saída registradas em DoFieldExchange após uma chamada a SetFieldType com o parâmetro CDaoFieldExchange::outputColumn.

Você pode associar dinamicamente por CDaoRecordset::GetFieldValue colunas e CDaoRecordset::SetFieldValue.Se você fizer isso, você não precisa incrementar a contagem em m_nFields para refletir o número de chamadas de função de DFX na função de membro de DoFieldExchange .

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe de CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::SetFieldValue

CDaoRecordset::GetFieldValue