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