다음을 통해 공유


레코드 필드 교환 함수

이 항목에서는 레코드 필드 교환 나열 (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 메커니즘의 예에 나타난 대로 작동 하는 DoFieldExchangeDoBulkFieldExchange 함수를 참조 하십시오. RFX_TextRFX_Text_Bulk.DFX 함수에 RFX 함수 매우 비슷합니다.

RFX 함수 (ODBC)

RFX_Binary

배열 형식의 바이트 전송 CByteArray.

RFX_Bool

부울 데이터를 전송합니다.

RFX_Byte

단일 바이트의 데이터를 전송합니다.

RFX_Date

전송 시간 및 날짜 데이터를 사용 하 여 CTime 또는 TIMESTAMP_STRUCT.

RFX_Double

배정밀도 부동 소수점 데이터를 전송합니다.

RFX_Int

정수 데이터를 전송합니다.

RFX_Long

정수 데이터 전송을 긴.

RFX_LongBinary

이진 대형 개체 (BLOB) 데이터 개체의 전송의 CLongBinary 클래스입니다.

RFX_Single

전송 데이터를 배치 합니다.

RFX_Text

전송 데이터를 문자열입니다.

대량 RFX 함수 (ODBC)

RFX_Binary_Bulk

배열의 바이트 데이터를 전송합니다.

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 함수 (DAO)

DFX_Binary

배열 형식의 바이트 전송 CByteArray.

DFX_Bool

부울 데이터를 전송합니다.

DFX_Byte

단일 바이트의 데이터를 전송합니다.

DFX_Currency

통화 데이터 형식을 전송 COleCurrency.

DFX_DateTime

전송 날짜 및 시간 데이터 형식의 COleDateTime.

DFX_Double

배정밀도 부동 소수점 데이터를 전송합니다.

DFX_Long

정수 데이터 전송을 긴.

DFX_LongBinary

이진 대형 개체 (BLOB) 데이터 개체의 전송의 CLongBinary 클래스입니다.에 대 한 DAO를 사용 하는 것이 좋습니다 DFX_Binary 대신.

DFX_Short

짧은 정수 데이터 전송

DFX_Single

전송 데이터를 배치 합니다.

DFX_Text

전송 데이터를 문자열입니다.

참고 항목

참조

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CDaoRecordset::DoFieldExchange

개념

MFC 매크로 전역