CDaoRecordset::IsFieldNull

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)

Index