Registro de campo Exchange (RFX)
As classes de banco de dados ODBC do MFC automatizam a movimentação de dados entre a fonte de dados e um conjunto de registros objeto.Ao derivar uma classe de CRecordset e não use a busca de linha em massa, os dados são transferidos pelo mecanismo de troca (RFX) de campo de registro.
Observação: |
---|
Se tiver implementado em massa linha buscando em um derivado CRecordset classe, a estrutura usa o mecanismo de troca (Bulk RFX) do campo de registro em massa transferência dados. Para obter mais informações, consulte conjunto de registros: Buscando os registros em massa (ODBC). |
RFX é semelhante a troca de dados de caixa de diálogo (DDX).Mover dados entre uma fonte de dados e os membros de dados do campo de um conjunto de registros requer várias chamadas para DoFieldExchange função e bastante interação entre a estrutura e ODBC.O mecanismo RFX é fortemente tipado e poupa o trabalho de chamar funções ODBC, sistema autônomo :: SQLBindCol.Para obter mais informações sobre DDX, consulte Caixa de diálogo dados Exchange e validação.
RFX principalmente é transparente para você.Se você declarar clsistema autônomoses seu conjunto de registros com o Assistente de aplicativo do MFC ou Adicionar Clsistema autônomos (sistema autônomo descrito em Adicionando um consumidor ODBC do MFC), RFX é incorporada ao-los automaticamente.Sua classe de conjunto de registros deve ser derivado da classe base CRecordset fornecido pela estrutura. O Assistente de aplicativo MFC permite que você criar uma classe de conjunto de registros inicial.Adicionar classe permite que você adicione outras classes de conjunto de registros conforme necessário.Para obter mais informações e exemplos, consulte Adicionando um consumidor ODBC do MFC.
Você deve adicionar manualmente uma pequena quantidade de código RFX em três casos, quando desejar:
Use consultas parametrizadas.Para obter mais informações, consulte conjunto de registros: Parametrização um conjunto de registros (ODBC).
Execute associações (usando um conjunto de registros para colunas de duas ou mais tabelas).Para obter mais informações, consulte conjunto de registros: Executar uma unir (ODBC).
Vincule dinamicamente colunas de dados.Isso é menos comum do que a parametrização.Para obter mais informações, consulte conjunto de registros: Vinculação de colunas de dados (ODBC) dinamicamente.
Se você precisar de uma compreensão mais avançada do RFX, consulte Intercâmbio de campo do registro: Como RFX trabalha.
Os tópicos a seguir explicam os detalhes do uso de objetos do conjunto de registros:
Consulte também
Tarefas
Adicionando um consumidor ODBC do MFC
Conceitos
Open Database Connectivity (ODBC)