다음을 통해 공유


CFieldExchange 클래스

레코드 필드 교환 (RFX) 및 데이터베이스 클래스에서 사용 되는 대량 레코드 필드 교환 (Bulk RFX) 루틴을 지원 합니다.

class CFieldExchange

Members

Public 메서드

Name

설명

CFieldExchange::IsFieldType

현재 작업 인 경우 0이 아닌 반환 업데이트 되는 필드 형식에 적절 한.

CFieldExchange::SetFieldType

레코드 집합 데이터 멤버의 형식을 지정 합니다.-열 또는 매개 변수-다음 호출 될 때까지 모든 다음 RFX 함수 호출 표시 SetFieldType.

설명

CFieldExchange기본 클래스에 없는 것입니다.

사용자 지정 데이터 형식 또는 대량 행 페치가 구현 되어 데이터 교환 루틴을 작성 하는 경우이 클래스를 사용 합니다. 그렇지 않으면 직접이 클래스를 사용 되지 않습니다. RFX 및 Bulk RFX는 데이터 소스에서 현재 레코드의 해당 필드와 레코드 집합 개체의 필드 데이터 멤버 간에 데이터를 교환 합니다.

참고

개방형 데이터베이스 연결 (ODBC) 클래스 대신 데이터 액세스 개체 (DAO) 클래스를 작업 하는 경우 클래스 사용 CDaoFieldExchange 대신 합니다.자세한 내용은 개요: 데이터베이스 프로그래밍.

A CFieldExchange 개체 제공 레코드 필드 교환 또는 대량 레코드 필드 교환 하기 위해 필요한 컨텍스트 정보를 배치 합니다. CFieldExchange개체는 바인딩 매개 변수 및 필드 데이터 멤버를 포함 하 여 현재 레코드의 필드에서 다양 한 플래그를 설정 하 고 작업을 지원 합니다. 정의 된 형식의 데이터 멤버를 레코드 집합 클래스에 RFX 및 Bulk RFX 작업 수행의 enumFieldType 에서 CFieldExchange. 가능한 FieldType 값입니다.

  • CFieldExchange::outputColumn 필드 데이터 멤버에 대 한.

  • CFieldExchange::inputParam 또는 CFieldExchange::param 입력된 매개 변수 데이터 멤버에 대 한.

  • CFieldExchange::outputParam 출력 매개 변수 데이터 멤버에 대 한.

  • CFieldExchange::inoutParam 입/출력 매개 변수 데이터 멤버에 대 한.

대부분 클래스의 멤버 함수와 데이터 멤버의 사용자 지정 RFX 루틴을 작성 하는 데 제공 됩니다. 사용 하면 SetFieldType 자주 합니다. 자세한 내용은 문서를 참조 하십시오. RFX (레코드 필드 교환)레코드 집합 (ODBC). 대량 행 페칭 (fetching)에 대 한 자세한 내용은 레코드 집합: 레코드 페치 대량 (ODBC). RFX 및 Bulk RFX 전역 함수에 대 한 자세한 내용은 레코드 필드 교환 함수 MFC 매크로 전역 변수 섹션을 참조 합니다.

상속 계층 구조

CFieldExchange

요구 사항

헤더: afxdb.h

참고 항목

참조

계층 구조 차트

CRecordset 클래스