CRecordset::m_nFields

Observações

Contém o número de membros de dados de campo na classe de conjunto de registros — 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. Se você não tiver implementado em massa linha buscando, 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.

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

Você pode Ligar colunas dinamicamente, conforme explicado no artigo "Recordset: dinamicamente vinculação colunas de dados." Se você fizer isso, você deve aumentar a contar em m_nFields para refletir o número de RFX ou Bulk RFX função chama em seu DoFieldExchange ou DoBulkFieldExchange função de membro para dinamicamente Ligado colunas.

Para obter mais informações, consulte os artigos Recordset: vinculação de colunas de dados (ODBC) dinamicamente e Recordset: Buscar registros em massa (ODBC) no Guia do programador do Visual C++.

Exemplo

Consulte o artigo registro de campo Exchange: Usando RFX no Guia do programador do Visual C++.

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

Co&nsulte tambémnbsp;CRecordset::DoFieldExchange, CRecordset::DoBulkFieldExchange, CRecordset::m_nParams, CFieldExchange:: SetFieldType

Index