이 항목에서는 레코드 필드 교환 (RFX, 대량 RFX DFX) 자동화 recordset 개체와 데이터 소스 간에 데이터를 전송 하 고 데이터에 다른 작업을 수행 하는 데 사용 하는 함수。
ODBC 기반 클래스를 사용 하는 대량 행 페치를 구현한 경우 데이터 원본 열에 해당 하는 각 데이터 멤버에 대 한 대량 RFX 함수를 호출 하 여 수동으로 CRecordset DoBulkFieldExchange 멤버 함수를 재정의 해야 합니다.
ODBC 기반 클래스에서 대량 행 페치를 구현 하지 않은 또는 DAO 기반 클래스를 사용 하는 경우 다음 ClassWizard 덮어 CRecordset 또는 CDaoRecordset 의 DoFieldExchange 멤버 함수를 레코드 집합의 각 필드 데이터 멤버에 대해 RFX 함수 (ODBC 클래스)에 대 한 또는 (DAO 클래스)에 대 한 DFX 함수를 호출 하 여 하는 경우。
레코드 필드 교환 함수는 프레임 워크는 DoFieldExchange 또는 DoBulkFieldExchange를 호출 될 때마다 데이터를 전송. 각 함수는 특정 데이터 형식을 전송합니다。
이러한 함수를 사용 하는 방법에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 레코드 필드 교환: 어떻게 RFX 작품 (ODBC) 및 DAO 레코드 필드 교환: DFX 작동 방식. 대량 행 페칭에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 레코드 집합: 레코드 페치 대량 (ODBC). Visual c + + 프로그래머 가이드 에서 발견 되는 기사。
동적으로 바인딩되는 데이터의 열에 대 한 호출할 수 있습니다 또한 RFX 나 DFX 함수 직접 기사에 설명 된 대로 마법사를 사용 하는 대신 Recordset: 동적 바인딩 데이터 열 (ODBC) 및 DAO: 레코드 동적 바인딩. 기사는 Visual c + + 프로그래머 가이드에서 찾을 수 있습니다. 참고 동적 바인딩은 DAO에서 ODBC에서 동적 바인딩와 다르다. 또한, 기술 노트 43 (ODBC)에 대 한과 (DAO)에 대 한 기술 노트 53 에 설명 된 대로 고유의 사용자 지정 RFX 나 DFX 루틴을 작성할 수 있습니다.
예 RFX 및 대량 RFX 함수 DoFieldExchange 및 DoBulkFieldExchange 함수에 나타나는 참조 RFX_Text 및 RFX_Text_Bulk. DFX 함수는 RFX 함수 매우 비슷합니다.
| RFX_Binary | CByteArray 형식의 바이트 배열 전송。 |
| RFX_Bool | 부울 데이터 전송。 |
| RFX_Byte | 단일 바이트 데이터 전송。 |
| RFX_Date | CTime 또는 TIMESTAMP_STRUCT 를 사용 하 여 날짜와 시간 데이터 전송。 |
| RFX_Double | 이중 정밀도 부동 소수점 데이터 전송。 |
| RFX_Int | 정수 데이터 전송。 |
| RFX_Long | 전송 long 정수 데이터。 |
| RFX_LongBinary | CLongBinary 클래스의 개체를 통해 이진 대형 개체 (BLOB) 데이터를 전송。 |
| RFX_Single | 전송 데이터 배치。 |
| RFX_Text | 문자열 데이터 전송。 |
| RFX_Binary_Bulk | Byte 데이터 배열 전송。 |
| RFX_Bool_Bulk | 부울 데이터 배열 전송。 |
| RFX_Byte_Bulk | 단일 바이트 배열 전송。 |
| RFX_Date_Bulk | TIMESTAMP_STRUCT 형식의 데이터 배열 전송。 |
| RFX_Double_Bulk | 이중 정밀도 부동 소수점 데이터 배열 전송。 |
| RFX_Int_Bulk | 정수 데이터 배열 전송。 |
| RFX_Long_Bulk | 정수 (long) 데이터 배열 전송。 |
| RFX_Single_Bulk | 부동 소수점 데이터 배열 전송。 |
| RFX_Text_Bulk | LPSTR 형식의 데이터 배열 전송。 |
| DFX_Binary | CByteArray 형식의 바이트 배열 전송。 |
| DFX_Bool | 부울 데이터 전송。 |
| DFX_Byte | 단일 바이트 데이터 전송。 |
| DFX_Currency | 형식의 COleCurrency 통화 데이터 전송。 |
| DFX_DateTime | COleDateTime 형식의 날짜 및 시간 데이터 전송。 |
| DFX_Double | 이중 정밀도 부동 소수점 데이터 전송。 |
| DFX_Long | 전송 long 정수 데이터。 |
| DFX_LongBinary | CLongBinary 클래스의 개체를 통해 이진 대형 개체 (BLOB) 데이터를 전송합니다. DAO에 대 한 DFX_Binary 를 사용 하는 좋습니다. |
| DFX_Short | 전송 짧은 정수 데이터。 |
| DFX_Single | 전송 데이터 배치。 |
| DFX_Text | 문자열 데이터 전송。 |
참고 항목nbsp;CRecordset::DoFieldExchange, CRecordset::DoBulkFieldExchange, CDaoRecordset::DoFieldExchange(&N)