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