다음을 통해 공유


CDaoFieldExchange 클래스

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

class CDaoFieldExchange

Members

Public 메서드

Name

설명

CDaoFieldExchange::IsValidOperation

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

CDaoFieldExchange::SetFieldType

레코드 집합 데이터 멤버의 형식을 지정 합니다.-열 또는 매개 변수-DFX 함수에 대 한 모든 후속 호출 될 때까지 다음 호출을 나타내는 SetFieldType.

공용 데이터 멤버

Name

설명

CDaoFieldExchange::m_nOperation

DFX 호출 하려면 레코드 집합의 현재 수행 중인 작업 DoFieldExchange 멤버 함수입니다.

CDaoFieldExchange::m_prs

작업 수행 중인 DFX를 레코드 집합에 대 한 포인터입니다.

설명

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

사용자 지정 데이터 형식에 대 한 데이터 교환 루틴을 작성 하는 경우이 클래스를 사용 합니다. 그렇지 않으면 직접이 클래스를 사용 되지 않습니다. DFX는 필드 데이터 멤버 간 데이터 교환에 CDaoRecordset 개체와 데이터 소스에서 현재 레코드의 해당 필드. DFX는 데이터 원본에서 및 데이터 원본에 양방향 모두에서 교환을 관리합니다. 참조 기술 참고 53 사용자 정의 DFX 루틴에 대 한 정보.

참고

DAO 데이터베이스 클래스는 개방형 데이터베이스 연결 (ODBC)에 따라 MFC 데이터베이스 클래스와는 별개입니다.모든 DAO 데이터베이스 클래스 이름을 "CDao" 접두사가 있습니다.여전히 DAO 클래스가 ODBC 데이터 소스를 액세스 할 수 있습니다.일반적으로 mfc에서 DAO 기반 ODBC 기반 mfc 보다 더.DAO 기반 클래스를 통해 자신의 데이터베이스 엔진을 통해 ODBC 드라이버를 포함 하 여 데이터를 액세스할 수 있습니다.또한 추가 DAO를 직접 호출 하지 않고 클래스를 통해 테이블 데이터 정의 언어 (DDL) 작업을 지원 합니다.

참고

DAO 레코드 필드 교환 (DFX) ODBC 기반 MFC 데이터베이스 클래스에서 레코드 필드 교환 (RFX)와 유사한 것 (CDatabase, CRecordset).RFX를 이해 하는 경우 DFX를 쉽게 사용할 검색 됩니다.

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

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

  • CDaoFieldExchange::param 매개 변수 데이터 멤버에 대 한.

IsValidOperation 멤버 함수 사용자 정의 DFX 루틴을 작성 하는 데 제공 됩니다. 사용 하면 SetFieldType 에서 사용자 CDaoRecordset::DoFieldExchange 함수입니다. DFX 전역 함수에 대 한 자세한 내용은 레코드 필드 교환 함수. 데이터 종류에 대 한 사용자 정의 DFX 루틴을 작성 하는 방법에 대 한 자세한 내용은 참조 하십시오. 기술 참고 53.

상속 계층 구조

CDaoFieldExchange

요구 사항

헤더: afxdao.h

참고 항목

참조

계층 구조 차트

CDaoRecordset 클래스