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
CRecordset::DoBulkFieldExchange