CDaoRecordset::SetFieldDirty

SetFieldDirty 무효 (void * 태양광, BOOL bDirty = TRUE);
throw (CDaoException, CMemoryException);

매개 변수

pv

Recordset 또는 NULL필드 데이터 멤버의 주소를 포함 합니다. 경우에 NULL레코드 집합의 필드 데이터 멤버를 모두 표시 됩니다. (C + + NULL 같지 않습니다 Null로 데이터베이스 용어로 "값 갖는" 의미)

bDirty

TRUE 이면 필드 데이터 멤버 "dirty" (변경)으로 플래그를 설정 합니다. 그렇지 않으면 잘못 된 필드 데이터 멤버는 "깨끗 한" (변경)으로 플래그를 설정 하는 경우。

주의

플래그 변경 여부로 서의 레코드 집합의 필드 데이터 멤버를이 멤버 함수를 호출 합니다. 필드는 업데이트 되지 않습니다 보장 표시 필드 변경된。

프레임 워크 마크 DAO 레코드 필드 교환 (DFX) 메커니즘에 의해 데이터 소스에서 레코드에 기록 될 것입니다 수 있도록 필드 데이터 멤버를 변경 합니다. 일반적으로 필드 값을 변경 필드 더러운 자동 설정, 그래서 거의 자신, SetFieldDirty 를 호출 해야 하지만 열 것입니다 수 명시적으로 업데이트 하거나 상관 없이 필드 데이터 멤버에 값이 삽입 하려는 때때로. DFX 메커니즘에 의사 NULL사용을 고용 하고있다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. CDaoFieldExchange::m_nOperation

더블 버퍼링 메커니즘 사용 하지 않으면 필드의 값을 변경 설정 하지 않습니다 자동으로 필드 더러운로. 이 경우에 따라서 설정 필드 더러운로 하는 데 필요한 됩니다. 플래그가 포함 된 m_bCheckCacheForDirtyFields 컨트롤에이 자동 필드 검사。

중요nbsp;??이 멤버 함수를 호출 하는 Edit 또는 AddNew 를 호출한 후에(&N)。

함수의 첫 번째 인수에 대해 NULL 을 사용 하는 모든 outputColumns함수, CDaoFieldExchange에서 하지 params 적용 됩니다. 예를 들어, 전화

SetFieldDirty (NULL)

outputColumnsNULL로 설정 됩니다. 매개 변수 값에 영향을 받지 않을 것 이다。

매개 변수, 작업, 작업 하려는 개별 param 의 실제 주소를 제공 해야 합니다.:

SetFieldDirty 앰프 (m_strParam)(&A)

NULL, 모든 매개 변수를 설정할 수 없습니다 outputColumns 와 함께 할 수 있는 。

SetFieldDirty DoFieldExchange 를 통해 구현。

레코드 필드 교환에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO 레코드 필드 교환 (DFX) DAO 레코드 집합: 레코드 동적 바인딩 Visual c + + 프로그래머 가이드

CDaoRecordset 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDaoRecordset::SetFieldNull, CDaoRecordset::SetFieldValue(&N)

Index