Registro campo Exchange funções
Este tópico lista a troca de campo de registro (RFX, Em massa RFX, e 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 busca, você deve substituir manualmente o DoBulkFieldExchange função de membro CRecordset chamando as funções RFX em massa para cada membro de dados correspondente a uma coluna de origem de dados.
Se não tiver implementado em massa linha buscando nas classes baseado em ODBC, ou se você estiver usando as classes de DAO, ClassWizard irá substituir o DoFieldExchange função de membro 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 de registros.
As funções do exchange de campo de registro transferir 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 Works (ODBC).Para obter mais informações sobre a busca de linha em massa, consulte o artigo Recordset: buscar registros em massa (ODBC).
Para colunas de dados que você ligar dinamicamente, você também pode chamar as funções RFX ou DFX você mesmo, conforme explicado nos artigos Recordset: dinamicamente vinculação de dados de colunas (ODBC).Além disso, você pode escrever suas próprias rotinas RFX ou DFX personalizadas, conforme explicado na nota técnica 43 (para ODBC) e nota técnica 53 (para o DAO).
Para obter um exemplo de RFX e RFX em massa funciona como aparecem na DoFieldExchange e DoBulkFieldExchange funções, consulte RFX_Text e RFX_Text_Bulk.Funções DFX são muito semelhantes às funções RFX.
Funções RFX (ODBC)
Transfere matrizes de bytes do tipo CByteArray. |
|
Transfere dados booleanos. |
|
Transfere um único byte de dados. |
|
Transferências de hora e data dados usando a CTime ou TIMESTAMP_STRUCT. |
|
Transfere dados de ponto flutuante de precisão dupla. |
|
Transfere dados inteiro. |
|
Transferências de dados inteiro de comprimento. |
|
Transfere dados de objeto binário grande (BLOB) com um objeto de CLongBinary classe. |
|
Transferências flutuar dados. |
|
Seqüência de transferências de dados. |
Funções RFX em massa (ODBC)
Transfere matrizes de bytes de dados. |
|
Transfere matrizes de dados booleanos. |
|
Transfere matrizes de bytes único. |
|
Transfere matrizes de dados do tipo TIMESTAMP_STRUCT. |
|
Transfere matrizes de dados de ponto flutuante de precisão dupla. |
|
Transfere matrizes de dados inteiro. |
|
Transfere matrizes de dados inteiro longo. |
|
Transfere matrizes de dados de ponto flutuante. |
|
Transfere matrizes de dados do tipo LPSTR. |
Funções DFX (DAO)
Transfere matrizes de bytes do tipo CByteArray. |
|
Transfere dados booleanos. |
|
Transfere um único byte de dados. |
|
Transfere dados de moeda, do tipo COleCurrency. |
|
Transfere dados de data e hora do tipo COleDateTime. |
|
Transfere dados de ponto flutuante de precisão dupla. |
|
Transferências de dados inteiro de comprimento. |
|
Transfere dados de objeto binário grande (BLOB) com um objeto de CLongBinary classe.Para o DAO, é recomendável que você use DFX_Binary em vez disso. |
|
Abreviados de transferências de dados inteiro. |
|
Transferências flutuar dados. |
|
Seqüência de transferências de dados. |
Consulte também
Referência
CRecordset::DoBulkFieldExchange
CDaoRecordset::DoFieldExchange