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çã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