Registro campo Exchange funções
Este tópico lista o campo do registro Exchange (RFX, Em massa RFX, and DFX) funções usadas para automatizar a transferência de dados entre um objeto conjunto de registros e sua fonte de dados e executar outras operações nos dados.
Se você estiver usando classes baseado em ODBC e você implementou a busca de linha em massa, você deve substituir manualmente o DoBulkFieldExchange função de membro de CRecordset chamando as funções em massa RFX para cada membro de dados correspondente a uma coluna de fonte 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 será substituir o DoFieldExchange função de membro de CRecordset ou CDaoRecordset chamando as funções RFX (para ODBC classes) ou as funções DFX (para classes DAO) para cada membro de dados de campo de conjunto de registros.
As funções de troca de campo de registro transferência 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 o artigo Intercâmbio de campo do registro: Como RFX Works (ODBC).Para obter mais informações sobre buscar a linha em massa, consulte o artigo conjunto de registros: Buscando os registros em massa (ODBC).
Para colunas de dados que BIND dinamicamente, você também pode chamar sistema autônomo funções RFX ou DFX você mesmo, conforme explicado no artigo conjunto de registros: Vinculação de colunas de dados (ODBC) dinamicamente.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 Bulk RFX funciona sistema autônomo aparecem no DoFieldExchange e DoBulkFieldExchange funções, consulte RFX_Text and RFX_Text_Bulk.Funções DFX são muito semelhantes às funções RFX.
Funções RFX (ODBC)
Transferências de matrizes de bytes do tipo CByteArray. |
|
Transferências de dados booliano. |
|
Transfere um único byte de dados. |
|
Transfere dados de data e time usando CTime or TIMESTAMP_STRUCT. |
|
Transferências de precisão dupla float dados. |
|
Transferências de dados inteiro. |
|
Transferências de comprimento inteiro de dados. |
|
Transferências objeto binário grande dados (BLOB) com um objeto do CLongBinary classe. |
|
Transferências de dados ser flutuantes. |
|
Transferências de dados da seqüência. |
Funções RFX em massa (ODBC)
Transferências de matrizes de byte de dados. |
|
Transfere conjuntos de dados booliano. |
|
Transferências de matrizes de bytes único. |
|
Transfere conjuntos de dados do tipo TIMESTAMP_STRUCT. |
|
Transfere conjuntos de dados ponto flutuante de precisão dupla. |
|
Transferências de matrizes de dados inteiro. |
|
Transferências de matrizes de dados inteiro longo. |
|
Transfere conjuntos de dados de ponto flutuante. |
|
Transfere conjuntos de dados do tipo LPSTR. |
Funções DFX (DAO)
Transferências de matrizes de bytes do tipo CByteArray. |
|
Transferências de dados booliano. |
|
Transfere um único byte de dados. |
|
Transfere dados de moeda, do tipo COleCurrency. |
|
Transfere dados de data e time do tipo COleDateTime. |
|
Transferências de precisão dupla float dados. |
|
Transferências de comprimento inteiro de dados. |
|
Transfere dados (BLOB) grande objeto binário com um objeto do CLongBinary classe. Para o DAO, é recomendável que você use DFX_Binary em vez disso. |
|
Transferências abreviados de dados inteiro. |
|
Transferências de dados ser flutuantes. |
|
Transferências de dados da seqüência. |