bool IsFieldDirty (void * pv );
atmak ( CMemoryException );
Dönüş değeri
Belirtilen alanın veri üyesi AddNew veya Editçağrı beri değişmesi durumunda sıfır olmayan; Aksi halde 0.
Parametreleri
pv
Durumu denetlemek istediğiniz alanı veri üyesi veya boş alanlar kirli olup olmadığını belirlemek için bir işaretçi.
Açıklamalar
Edit veya AddNew çağrıldı çünkü belirtilen alanın veri üyesi değiştirilip değiştirilmediğini belirlemek için bu üye işlevini çağırın. Geçerli kaydın ( Edit veya AddNewçağrısı aşağıdaki) CRecordset Update üye işlevi çağrısı tarafından güncelleştirildiğinde tüm kirli alan veri üyeleri verileri veri kaynağında kayıt aktarılır.
&Notnbsp; Bu üye işlevi satır toplu alma kullanarak kayıt kümeleri kullanılamaz. Toplu satır getiriliyor geçirdik, IsFieldDirty her zaman false döndürür ve başarısız bir iddianın içinde sonuçlanır. Satır toplu alma hakkında daha fazla bilgi için bkz: yazı Recordset: getiriliyor kayıtları toplu (odbc) Visual c++ Programcı Kılavuzu.
Alanın kirli durumu değerlendirilir bu yana IsFieldDirty arama önceki çağrılar SetFieldDirty etkileri sıfırlar. Geçerli alanın değerini sözde boş değerinden farklıysa AddNew durumda, alan durumu kirli ayarlanır. Alan değeri önbelleğe alınan değerden farklıysa düzenlemek durumunda, sonra alan durum kirli ayarlanır.
IsFieldDirty DoFieldExchange uygulanır.
Kirli bayrağı ile ilgili daha fazla bilgi için bkz: yazı Recordset: nasıl kayıt kümeleri seçin kayıtları (odbc) Visual c++ Programcı Kılavuzu.
CRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CRecordset::SetFieldDirty, CRecordset::IsField&Null