Aracılığıyla paylaş


CRecordset::IsFieldNull

Geçerli kaydın belirtilen alanda Null ise sıfır olmayan bir değer döndürür (değersiz).

BOOL IsFieldNull( 
   void * pv  
);

Parametreler

  • pv
    Durumunu denetlemek istediğiniz alanın veri üyesi için bir işaretçi veya null alanlar Null olup olmadığını belirlemek için.

Dönüş Değeri

Belirtilen alanın veri üyesi boş olarak işaretlenmişse sıfır olmayan; Aksi halde 0.

Notlar

Belirtilen alanın veri üyesi bir recordset'in boş olarak işaretli olup olmadığını belirlemek için bu üye işlevini çağırın.(Aynı şey değildir ve Veritabanı terminolojisinde "hiçbir değere sahip olmak" anlamına Null null C++'ta.) Alan veri üyesi boş olarak işaretlenmişse, kendisi için değer yoktur geçerli kaydın sütun olarak yorumlanır.

[!NOT]

Bulk satır getiriliyor kullanarak kayıt kümeleri üzerinde bu üye işlevi kullanılamaz.Size bulk satır getiriliyor, sonra kullandıysanız IsFieldNull her zaman döner yanlış ve başarısız bir onaylama işlemi hatasına neden olur.Makaleyi satır toplu alma hakkında daha fazla bilgi için bkz: Recordset: getiriliyor kayıtları toplu (odbc).

IsFieldNullaracılığıyla uygulanan DoFieldExchange.

Özel Durumlar

Bu yöntem türü istisnalar atabilirsiniz CMemoryException*.

Gereksinimler

Başlık: afxdb.h

Ayrıca bkz.

Başvuru

CRecordset sınıfı

Hiyerarşi grafik

CRecordset::SetFieldNull

CRecordset::IsFieldDirty