Compartilhar via


Registrar funções de troca de campos

Este tópico lista as funções do Exchange do campo de registro (RFX, Aumentam RFX, e DFX) usadas para automatizar a transferência de dados entre um objeto do conjunto de registros e sua fonte de dados e executar outras operações nos dados.

Se você estiver usando as classes baseadas ODBC e você implementar a linha em massa que pesquisa, você deve substituir manualmente a função de membro de DoBulkFieldExchange de CRecordset chamando funções do volume RFX para cada membro de dados que corresponde a uma coluna de fonte de dados.

Se você não tiver implementado a linha em massa que busca baseadas nas classes ODBC, ou se você estiver usando as classes baseadas DAO-, então ClassWizard substituirá a função de membro de DoFieldExchange de CRecordset ou de CDaoRecordset chamando funções de RFX (para classes de ODBC) ou funções de DFX (para classes de DAO) para cada membro de dados do campo em seu conjunto de registros.

As funções de troca do campo de registro transferem dados cada vez que a estrutura chama DoFieldExchange ou DoBulkFieldExchange. Cada função transfere um tipo de dados específico.

Para obter mais informações sobre como essas funções são usadas, consulte os artigos Exchange campo do registro: Como funciona RFX (ODBC). Para obter mais informações sobre a linha em massa que pesquisa, consulte o artigo Conjunto de registros: Buscando registros em massa (ODBC).

Para colunas de dados que você associa dinamicamente, você também pode chamar o RFX ou funções DFX você mesmo, conforme explicado em artigos Conjunto de registros: Colunas de dados dinamicamente associação (ODBC). Além disso, você pode escrever seu próprio personalizadas RFX ou rotinas de DFX, conforme explicado na observação técnica para 43 (ODBC) e a observação técnica 53 DAO (para).

Para obter um exemplo de RFX e funções em massa de RFX como aparecerem em funções de DoFieldExchange e de DoBulkFieldExchange , consulte RFX_Text e RFX_Text_Bulk. As funções de DFX são semelhantes às funções de RFX.

RFX funções (ODBC)

RFX_Binary

Transfere matrizes de bytes do tipo CByteArray.

RFX_Bool

Transferências de dados boolianos.

RFX_Byte

Transfere um único byte de dados.

RFX_Date

Transferências dados de data e hora usando CTime ou TIMESTAMP_STRUCT.

RFX_Double

Transfere dados flutuante de precisão dupla.

RFX_Int

Transfere dados inteiro.

RFX_Long

Dados longos inteiro das transferências.

RFX_LongBinary

Os dados (BLOB) de objeto binário grande das transferências com um objeto de CLongBinary classe.

RFX_Single

Dados float das transferências.

RFX_Text

Dados de cadeia de caracteres das transferências.

RFX em massa funções (ODBC)

RFX_Binary_Bulk

Transfere matrizes de dados de byte.

RFX_Bool_Bulk

Transfere matrizes de dados boolianos.

RFX_Byte_Bulk

Transfere únicos matrizes de bytes.

RFX_Date_Bulk

Transfere matrizes de dados do tipo TIMESTAMP_STRUCT.

RFX_Double_Bulk

Transfere matrizes de dados de precisão dupla, de ponto flutuante.

RFX_Int_Bulk

Transfere matrizes de dados inteiro.

RFX_Long_Bulk

Transfere matrizes de dados longos de inteiro.

RFX_Single_Bulk

Transfere matrizes de dados de ponto flutuante.

RFX_Text_Bulk

Transfere matrizes de dados do tipo LPSTR.

DFX funções DAO ()

DFX_Binary

Transfere matrizes de bytes do tipo CByteArray.

DFX_Bool

Transferências de dados boolianos.

DFX_Byte

Transfere um único byte de dados.

DFX_Currency

Transfere dados de moeda, do tipo COleCurrency.

DFX_DateTime

Transferências hora e dados de data, do tipo COleDateTime.

DFX_Double

Transfere dados flutuante de precisão dupla.

DFX_Long

Dados longos inteiro das transferências.

DFX_LongBinary

Os dados (BLOB) de objeto binário grande das transferências com um objeto de CLongBinary classe. Para DAO, é recomendável usar DFX_Binary em vez disso.

DFX_Short

Transfere dados curtos inteiro.

DFX_Single

Dados float das transferências.

DFX_Text

Dados de cadeia de caracteres das transferências.

Consulte também

Referência

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CDaoRecordset::DoFieldExchange

Conceitos

Macros e globais MFC