CDaoRecordset::m_nFields

Observações

Contém o número de membros de dados de campo na classe de conjunto de registros e o número de colunas selecionadas pelo recordset do origem de dados. O construtor para a classe de conjunto de registros deve inicializar m_nFields com o número correto de campos ligados 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 atual no origem de dados.

&Notanbsp;  Esse número deve corresponder ao número de colunas de saída registrado no DoFieldExchange após uma chamada para SetFieldType com o parâmetro CDaoFieldExchange:: outputColumn.

Você pode Ligar colunas dinamicamente por meio de CDaoRecordset::GetFieldValue e CDaoRecordset:: SetFieldValue, tal como explicado no artigo DAO Recordset: vinculação dinamicamente registros. Se você fizer isso, você não precisa incrementar a contar em m_nFields para refletir que o número de função DFX chamadas em sua função de membro DoFieldExchange.

Para obter mais informações, consulte o artigo DAO registro campo Exchange (DFX) no Guia do programador do Visual C++.

Visão geral de CDaoRecordsetMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDaoRecordset:: SetFieldValue, CDaoRecordset::GetFieldValue

Index