Compartilhar via


Registrar troca de campos (RFX)

As classes da base de dados de MFC ODBC automatizam a movimentação de dados entre a fonte de dados e um objeto de conjunto de registros . Quando você deve derivar uma classe de CRecordset e não usa a linha em massa que pesquisa, os dados são transferidos pelo mecanismo de troca do campo de registro (RFX).

Dica

Se você implementar a linha em massa que pesquisa em uma classe derivada de CRecordset , a estrutura usa o mecanismo em massa de troca do campo de registro (RFX em massa) para transferir dados.Para obter mais informações, consulte Conjunto de registros: Buscando registros em massa (ODBC).

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

RFX for predominante transparente para você. Se você declara o conjunto de registros classifica com o assistente de aplicativo MFC ou Adicionar Classe (conforme descrito em Adicionando um consumidor de MFC ODBC), RFX é compilado neles automaticamente. A classe do conjunto de registros deve ser derivadas da classe base CRecordset fornecido pela estrutura. O assistente de aplicativo MFC permite criar uma classe inicial do conjunto de registros. Adicionar Classe permite adicionar outras classes do conjunto de registros como as você precisa. Para obter mais informações e exemplos, consulte Adicionando um consumidor de MFC ODBC.

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

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

Os tópicos a seguir explicam os detalhes de usar objetos do conjunto de registros:

Consulte também

Tarefas

Adicionando um Consumidor ODBC do MFC

Referência

Suporte ao banco de dados, Assistente de Aplicativo MFC

Classe CRecordset

Conceitos

Conectividade de banco de dados aberto (ODBC)

Conjunto de registros (ODBC)