BOOL IsFieldNull (void * 태양광 );
(CDaoException, CMemoryException)을 던져;
반환 값
지정 된 필드 데이터 멤버는 Null;로 표시 하는 경우 0이 아닌 그렇지 않으면 0。
매개 변수
pv
필드 데이터 멤버 상태를 확인 하 고, 또는 NULL 필드 Null 인지 확인에 대 한 포인터。
주의
Null로 레코드 집합의 필드 데이터 멤버에 플래그가 지정 되었습니다 여부를 확인 하려면이 멤버 함수를 호출 합니다. (데이터베이스 용어 Null "값을 갖는" 의미와 NULL c + +에서와 동일 하지 않습니다.) 필드 데이터 멤버는 Null로 표시 됩니다., 아무 가치는 현재 레코드의 열으로 해석 됩니다.
메모nbsp;??특정 상황에서 IsFieldNull 을 사용 하 여 수 효율적으로 다음 코드 예제에서는(&N):
COleVariant varValue;
int nField;
/ /이 코드는 효율적인 있기 때문에 데이터
/ / 두 Isfieldnull을 검색 해야 합니다
/ / 그리고 GetFieldValue
경우 (! rs.IsFieldNull (pField))
nbsp;? rs입니다.GetFieldValue (nField, varValue);
/ /이 코드는 보다 효율적인
rs입니다.GetFieldValue (nField, varValue);
경우 (varValue.vt = VT_NULL)
?? / / 뭔가(&N)
메모nbsp;CDaoRecordset에서 파생 하지 않고 동적 레코드 바인딩을 사용 하는 경우 예제에 표시 된 것과 같이 VT_NULL 사용 해야(&N)。
CDaoRecordset 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CDaoRecordset::IsFieldDirty, CDaoRecordset::IsFieldNullable(&N)