Compartilhar via


CRecordset::m_nFields

Contém o número de membros de dados do campo no conjunto de registros de classe, ou seja, 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. Se não tiver implementado em massa linha buscar, 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.

Cuidado:

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

Você pode BIND colunas dinamicamente, conforme explicado no artigo "conjunto de registros: Dinamicamente vinculação de colunas de dados." Se você fizer isso, você deve aumentar a contagem de m_nFields para refletir o número de função RFX ou BULK RFX chama em seu DoFieldExchange ou DoBulkFieldExchange função de membro para colunas vinculadas dinamicamente.

Para obter mais informações, consulte o artigo conjunto de registros: Vinculação dinâmica colunas de dados (ODBC) e conjunto de registros: Buscando os registros em massa (ODBC).

Exemplo

Consulte o artigo Intercâmbio de campo do registro: Usando RFX.

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe CRecordset

Gráfico de hierarquia

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CRecordset::m_nParams

CFieldExchange::SetFieldType

Outros recursos

CRecordset membros