Intercâmbio de campo do registro: Usando RFX
Este tópico explica o que você fazer para usar RFX em relação ao que faz a estrutura.
![]() |
---|
Este tópico se aplica a classes derivadas de CRecordset em massa que buscar a linha não foi implementada.Se você estiver usando a busca de linha em massa, troca de campo de registro em massa (Bulk RFX) é implementada.Em massa RFX é semelhante ao RFX.Para entender as diferenças, consulte conjunto de registros: Buscando os registros em massa (ODBC). |
Os tópicos a seguir contêm informações relacionadas:
Intercâmbio de campo do registro: Trabalhando com o código do assistente apresenta sistema autônomo principais componentes de RFX e explica o código que o Assistente de aplicativo do MFC e Adicionar classe (conforme descrito em Adicionando um consumidor ODBC do MFC) grave Suporte RFX e sistema autônomo convém modificar o código do assistente.
Intercâmbio de campo do registro: Usando as funções RFX explica chamadas de gravação para as funções RFX no seu DoFieldExchange Substitua.
A tabela a seguir mostra sua função em relação ao qual a estrutura faz para você.
Usando RFX: Você e o estrutura
Você |
A estrutura |
---|---|
Declare as classes de conjunto de registros com um assistente.Especifica tipos de nomes e dados de membros de campo de dados. |
O Assistente deriva um CRecordset classe e grava um DoFieldExchange substituir para você, inclusive uma telefonar de função RFX para cada membro de dados do campo. |
(Opcional) Adicione manualmente qualquer membros de dados do parâmetro necessário à classe.Adicionar manualmente uma telefonar de função RFX DoFieldExchange para cada membro de dados do parâmetro, adicione uma telefonar para CFieldExchange::SetFieldType para o agrupar de parâmetros e especifique o número total de parâmetros na m_nParams.See conjunto de registros: Parametrização um conjunto de registros (ODBC). |
|
(Opcional) Vincule manualmente colunas adicionais a membros de campo de dados.Incrementar manualmentem_nFields.See conjunto de registros: Vinculação de colunas de dados (ODBC) dinamicamente. |
|
Construa um objeto de sua classe de conjunto de registros.Antes de usar o objeto, defina os valores de seu parâmetro de membros de dados, se houver. |
Para maior eficiência, a estrutura prebinds parâmetros, usando ODBC.Quando você passar valores de parâmetro, a estrutura passa para a fonte de dados.Os valores de parâmetro são enviados para requeries, se tem alterado as seqüências de caracteres de classificar e/ou filtro. |
em em aberto um objeto conjunto de registros usando CRecordset::em aberto. |
Executa a consulta do conjunto de registros, vincula colunas a membros de dados de campo do conjunto de registros e chama DoFieldExchange para trocar dados entre o primeiro registro e membros de dados de campo do conjunto de registros selecionados. |
Role no conjunto de registros usando CRecordset::Move ou comando de menu ou barra de ferramentas. |
ChamaDoFieldExchange transferência dados para membros de campo de dados do novo registro corrente. |
Adicionar, atualizar e excluir registros. |
ChamaDoFieldExchange transferência dados para a fonte de dados. |
Consulte também
Conceitos
Registro de campo Exchange (RFX)
Intercâmbio de campo do registro: Como funciona a RFX
conjunto de registros: Obtendo somas e outros resultados agregados (ODBC)