주의
필드 교환 개체와 연관 된 CDaoRecordset 개체에서 수행 될 작업을 식별 합니다. Recordset에서 다른 DFX 연산의 수에 대 한 컨텍스트를 제공 하는 CDaoFieldExchange 개체。
메모nbsp;??MarkForAddNew 및 SetFieldNull 작업 아래에서 설명 하는 의사 NULL 값 Null 필드를 표시 하는 데 사용 하는 값이입니다. DAO 레코드 필드 교환 메커니즘 (DFX)이이 값을 사용 하 여 필드를 명시적으로 표시 된 Null 결정 합니다. 의사 NULL 은 필드용 COleDateTime 또는 COleCurrency 인 필요(&N)。
DFX 및 이러한 작업에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO 레코드 필드 교환 (DFX) Visual c + + 프로그래머 가이드。
M_nOperation 의 가능한 값은:
| 작업 | 설명 |
| AddToParameterList | SQL 문의 매개 변수 절 작성。 |
| AddToSelectList | SQL 문의 SELECT 절을 작성。 |
| BindField | 응용 프로그램에서 메모리 위치를 데이터베이스의 필드에 바인딩합니다. |
| BindParam | 레코드 집합의 쿼리 매개 변수 값 설정。 |
| 수정 | 필드에 대 한 Null 상태 설정。 |
| AllocCache | 레코드 집합의 "더러운" 필드를 확인 하는 데 사용 하는 캐시를 할당。 |
| StoreField | 현재 레코드를 캐시에 저장。 |
| LoadField | 레코드 집합의 캐시 데이터 멤버 변수를 복원。 |
| FreeCache | 레코드 집합의 "더러운" 필드를 확인 하는 데 사용 하는 캐시를 해제。 |
| SetFieldNull | Null 및 의사NULL 값 필드의 상태를 설정 。 |
| MarkForAddNew | "더러운" 필드가 없으면 의사NULL 을 표시합니다 。 |
| MarkForEdit | "더러운" 캐시를 일치 하지 않는 경우 필드를 표시。 |
| SetDirtyField | 설정 값 "더러운."로 표시 된 필드 |
| DumpField | 필드의 내용을 (디버그 전용) 덤프。 |
| MaxDFXOperation | 입력 검사에 사용。 |
CDaoFieldExchange 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CDaoFieldExchange::IsValidOperation, CDaoFieldExchange::m_prs, CDaoRecordset::DoFieldExchange(&N)