Поделиться через


CRecordset::IsFieldNull

Возвращает ненулевое значение, если указанное поле в текущей записи null, то значение (нет).

BOOL IsFieldNull( 
   void * pv  
);

Параметры

  • pv
    Указатель на состояние элемента данных, поля которого необходимо проверить или NULL для определения, является ли какие-либо поля равны null.

Возвращаемое значение

Ненулевой если элемент данных для указанного поля пометить как null; в противном случае – значение 0.

Заметки

Эта функция-член вызывается с целью определить, был ли пометить элемент данных для указанного поля набора записей как null.(В терминологии базы данных, null означает "не имеет значения" и не совпадает с NULL в C++). Если элемент данных поля, помеченные как значения null, то оно интерпретируется как столбец текущей записи, для которой значение.

ПримечаниеПримечание

Эта функция-член не данных в наборах записей, которые используют пакетную выборку строк.Если реализован bulk строку выборку, то IsFieldNull всегда будет возвращать FALSE и приводит к появлению становятся утверждении.Дополнительные сведения о массовой строке выборке см. в статье Набор записей. Пакетная выборка строк (ODBC).

IsFieldNull реализуется с помощью DoFieldExchange.

Исключения

Этот метод может создавать исключения типа CMemoryException*.

Требования

Header: afxdb.h

См. также

Ссылки

Класс CRecordset

Диаграмма иерархии

CRecordset::SetFieldNull

CRecordset::IsFieldDirty