레코드 필드 교환 함수
이 항목에서는 레코드 필드 교환 나열 (RFX, 대량 RFX, 및 DFX) 레코드 집합 개체와 데이터 원본 사이의 데이터 전송을 자동화 데이터에 다른 작업을 수행 하는 데 사용 되는 함수.
ODBC 기반 클래스를 사용 하는 대량 행 페치를 구현한 경우 수동으로 재정의 해야는 DoBulkFieldExchange 멤버 함수를 CRecordset 데이터 원본 열에 해당 하는 각 데이터 멤버에 대 한 대량 RFX 함수를 호출 합니다.
대량 ODBC 기반 클래스에서 행을 페치 구현한 또는 DAO 기반 클래스를 사용 하는 경우 클래스 마법사 다음 덮어씁니다 경우는 DoFieldExchange 멤버 함수를 CRecordset 또는 CDaoRecordset 레코드 집합의 각 필드 데이터 멤버에 대해 RFX 함수 (ODBC 클래스에 대 한) 또는 DFX (DAO 클래스에 대 한) 함수를 호출 하 여.
레코드 필드 교환 함수를 프레임 워크를 호출할 때마다 데이터 전송 DoFieldExchange 또는 DoBulkFieldExchange.각 함수는 특정 데이터 형식을 전송합니다.
이러한 함수를 사용 하는 방법에 대 한 자세한 내용은 문서를 참조 하십시오. 레코드 필드 교환: 어떻게 RFX 작동 (ODBC).대량 행 페칭 (fetching) 하는 방법에 대 한 자세한 내용은 레코드 집합: 레코드 페치 대량 (ODBC).
동적 바인딩 데이터 열에 대 한 RFX 나 DFX 함수 직접 기사에 설명 된 대로 호출할 수도 있습니다 Recordset: 동적 바인딩 데이터 열 (ODBC).또한 사용자 자신의 사용자 지정 RFX 나 DFX 루틴 기술 참고에 설명 된 대로 작성할 수 있습니다 43 (ODBC)을 살피고 기술 53 (DAO)에.
RFX 및 Bulk rfx 메커니즘의 예에 나타난 대로 작동 하는 DoFieldExchange 및 DoBulkFieldExchange 함수를 참조 하십시오. RFX_Text 및 RFX_Text_Bulk.DFX 함수에 RFX 함수 매우 비슷합니다.
RFX 함수 (ODBC)
배열 형식의 바이트 전송 CByteArray. |
|
부울 데이터를 전송합니다. |
|
단일 바이트의 데이터를 전송합니다. |
|
전송 시간 및 날짜 데이터를 사용 하 여 CTime 또는 TIMESTAMP_STRUCT. |
|
배정밀도 부동 소수점 데이터를 전송합니다. |
|
정수 데이터를 전송합니다. |
|
정수 데이터 전송을 긴. |
|
이진 대형 개체 (BLOB) 데이터 개체의 전송의 CLongBinary 클래스입니다. |
|
전송 데이터를 배치 합니다. |
|
전송 데이터를 문자열입니다. |
대량 RFX 함수 (ODBC)
배열의 바이트 데이터를 전송합니다. |
|
부울 데이터 배열을 전달합니다. |
|
단일 바이트 배열을 전달합니다. |
|
전송 데이터 형식의 배열을 TIMESTAMP_STRUCT. |
|
배정밀도, 부동 소수점 데이터 배열을 전달합니다. |
|
배열의 정수 데이터를 전송합니다. |
|
배열의 정수 (long) 데이터를 전송합니다. |
|
부동 소수점 데이터 배열을 전달합니다. |
|
전송 데이터 형식의 배열을 LPSTR. |
DFX 함수 (DAO)
배열 형식의 바이트 전송 CByteArray. |
|
부울 데이터를 전송합니다. |
|
단일 바이트의 데이터를 전송합니다. |
|
통화 데이터 형식을 전송 COleCurrency. |
|
전송 날짜 및 시간 데이터 형식의 COleDateTime. |
|
배정밀도 부동 소수점 데이터를 전송합니다. |
|
정수 데이터 전송을 긴. |
|
이진 대형 개체 (BLOB) 데이터 개체의 전송의 CLongBinary 클래스입니다.에 대 한 DAO를 사용 하는 것이 좋습니다 DFX_Binary 대신. |
|
짧은 정수 데이터 전송 |
|
전송 데이터를 배치 합니다. |
|
전송 데이터를 문자열입니다. |
참고 항목
참조
CRecordset::DoBulkFieldExchange
CDaoRecordset::DoFieldExchange