Compartilhar via


CDaoRecordset::m_nFields

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

Comentários

O construtor da classe de conjunto de registros deve inicializar m_nFields com o número correto de campos acoplados estaticamente. ClassWizard grava essa inicialização para você quando você usá-lo para declarar sua classe de conjunto de registros.Você também pode escrevê-lo manualmente.

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

Observação:

Esse número deve corresponder ao número de colunas de saída registrada no DoFieldExchange Após uma telefonar para SetFieldType com o parâmetro CDaoFieldExchange::outputColumn.

Você pode BIND colunas dinamicamente por meio de CDaoRecordset::GetFieldValue e CDaoRecordset::SetFieldValue. Se você fizer isso, não é necessário incrementar a contagem de m_nFields para refletir o número de função DFX chama em seu DoFieldExchange função de membro.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::SetFieldValue

CDaoRecordset::GetFieldValue

Outros recursos

CDaoRecordset membros