Troca de campo do registro (RFX)

As classes de banco de dados ODBC do MFC automatizam a movimentação de dados entre a fonte de dados e um registros objeto. Quando você derivar uma classe de CRecordset e não use a busca de linha em massa, os dados são transferidos pelo mecanismo do exchange (RFX) do campo de registro.

ObservaçãoObservação

Se tiver implementado em massa buscar de linha em um derivado CRecordset a estrutura de classe, usa o mecanismo de troca (RFX em massa) de campo de registro de massa para transferir dados. Para obter mais informações, consulte Recordset: Buscar registros em massa (ODBC).

RFX é semelhante a troca de dados de caixa de diálogo (DDX). A movimentação de dados entre uma fonte de dados e os membros de um conjunto de registros de dados do campo requer várias chamadas para o conjunto de registros DoFieldExchange função e um considerável de interação entre a estrutura e ODBC. O mecanismo RFX é de tipo seguro e poupa o trabalho de chamar funções ODBC, como :: SQLBindCol. Para obter mais informações sobre DDX, consulte e validação de troca de dados de caixa de diálogo.

RFX é quase transparente para você. Se você declarar suas classes de conjunto de registros com o Assistente de aplicativo do MFC ou Add Class (conforme descrito em a adição de um consumidor ODBC do MFC), RFX é criada automaticamente neles. Sua classe de conjunto de registros deve ser derivado da classe base CRecordset fornecida pelo framework. O MFC Application Wizard permite que você criar uma classe inicial do conjunto de registros. Add Class permite que você adicione outras classes de conjunto de registros, conforme necessário. Para obter mais informações e exemplos, consulte a adição de um consumidor ODBC do MFC.

Você deve adicionar manualmente uma pequena quantidade de código RFX em três casos, quando você deseja:

Se você precisar de uma compreensão mais avançada de RFX, consulte troca de campo do registro: Como funciona o RFX.

Os tópicos a seguir explicam os detalhes do uso de objetos recordset:

Consulte também

Tarefas

Adicionando um consumidor ODBC do MFC

Referência

Suporte de banco de dados, o Assistente de aplicativo do MFC

CRecordset Class

Conceitos

Open Database Connectivity (ODBC)

O conjunto de registros (ODBC)