Este tópico lista o registro campo Exchange (RFX Em massa RFXe DFX) funções usadas para automatizar a transferência de dados entre um objeto recordset e sua fonte de dados e executar outras operações nos dados.
Se você estiver usando as classes baseado em ODBC e tiver implementado em massa linha buscando, você deve substituir manualmente a função de membro DoBulkFieldExchange de CRecordset chamando as funções em massa RFX para cada membro de dados correspondente a uma coluna de origem de dados.
Se você não implementou linha em massa buscando nas classes baseado em ODBC, ou se você estiver usando as classes baseado em DAO, em seguida, ClassWizard substituirá a função de membro de DoFieldExchange de CRecordset ou CDaoRecordset chamando as funções RFX (para classes ODBC) ou as funções DFX (para classes DAO) para cada membro de dados de campo no seu conjunto de registros.
As funções de troca de 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 registro de campo Exchange: Como RFX funciona (ODBC) e DAO registro campo Exchange: como funciona o DFX. Para obter mais informações sobre a linha em massa buscando, consulte o artigo Recordset: Buscar registros em massa (ODBC). Os artigos são encontrados no Guia do programador do Visual C++.
Para colunas de dados que você ligar dinamicamente, você pode também chamar as funções RFX ou DFX você mesmo, ao invés de usar ClassWizard, tal como explicado nos artigos Recordset: vinculação de colunas de dados (ODBC) dinamicamente e DAO: vinculando dinamicamente registros. Os artigos são encontrados no Guia do programador do Visual C++. Observe que dinâmico ligação no DAO é diferente da ligação dinâmica em ODBC. Além disso, você pode escrever suas próprias rotinas Personalizars RFX ou DFX, conforme explicado na nota técnica 43 (para ODBC) e anotação técnica 53 (para o DAO).
Para obter um exemplo de RFX e em massa RFX funções eles aparecerem em funções de DoFieldExchange e DoBulkFieldExchange , consulte RFX_Text e RFX_Text_Bulk. Funções DFX são muito semelhantes para as funções RFX.
| RFX_Binary | Transfere matrizes de bytes de tipo CByteArray. |
| RFX_Bool | Transfere dados booleanos. |
| RFX_Byte | Transfere um único byte de dados. |
| RFX_Date | Transfere dados de data e hora usando CTime ou TIMESTAMP_STRUCT. |
| RFX_Double | Transfere dados de flutuação de precisão dupla. |
| RFX_Int | Transfere dados inteiro. |
| RFX_Long | Transferências longas dados inteiro. |
| RFX_LongBinary | Transfere dados de objeto binário grande (BLOB) por meio de um objeto da classe CLongBinary. |
| RFX_Single | Transferências flutuam dados. |
| RFX_Text | Seqüência de transferências de dados. |
| RFX_Binary_Bulk | Transfere matrizes de dados byte. |
| RFX_Bool_Bulk | Transfere matrizes de dados Boolean. |
| RFX_Byte_Bulk | Transfere matrizes de bytes simples. |
| RFX_Date_Bulk | Transfere matrizes de dados do tipo TIMESTAMP_STRUCT. |
| RFX_Double_Bulk | Transfere matrizes de dados de ponto flutuante de precisão Duplo. |
| RFX_Int_Bulk | Transfere matrizes de dados inteiro. |
| RFX_Long_Bulk | Transfere matrizes de dados inteiro longo. |
| RFX_Single_Bulk | Transfere matrizes de dados de ponto flutuante. |
| RFX_Text_Bulk | Transfere matrizes de dados do tipo LPSTR. |
| DFX_Binary | Transfere matrizes de bytes de tipo CByteArray. |
| DFX_Bool | Transfere dados booleanos. |
| DFX_Byte | Transfere um único byte de dados. |
| DFX_Currency | Transfere dados de moeda, do tipo COleCurrency. |
| DFX_DateTime | Transfere dados de data e hora, do tipo COleDateTime. |
| DFX_Double | Transfere dados de flutuação de precisão dupla. |
| DFX_Long | Transferências longas dados inteiro. |
| DFX_LongBinary | Transfere dados de objeto binário grande (BLOB) por meio de um objeto da classe CLongBinary . Para o DAO, é recomendável que você use DFX_Binary em vez disso. |
| DFX_Short | Transferências abreviado dados inteiro. |
| DFX_Single | Transferências flutuam dados. |
| DFX_Text | Seqüência de transferências de dados. |
Co&nsulte tambémnbsp;CRecordset::DoFieldExchange, CRecordset::DoBulkFieldExchange, CDaoRecordset:: DoFieldExchange