Bool IsBOF () const;
throw (CDaoException, CMemoryException);
Dönüş değeri
Recordset kayıt içeriyorsa veya geri önce ilk kaydı kaydırdığınız sıfır olmayan; Aksi halde 0.
Açıklamalar
Kaydırma yaptığınızda kaydından kaydı recordset'in ilk kaydı önce gitmiş olup olmadığını öğrenmek için önce bu üye işlevini çağırın. Ayrıca, Recordset'i içeren herhangi bir kayıt veya boş olup olmadığını belirlemek için IsEOF ile birlikte IsBOF de çağırabilirsiniz. Recordset kayıt içeriyorsa hemen Açık, aramadan sonra IsBOF sıfır döndürür. En az bir kayıt içeren bir recordset açtığınızda, ilk kayıt geçerli kayıttır ve IsBOF 0 değerini döndürür.
İlk kayıt geçerli kayıttır ve sen MovePrev IsBOF sonradan sıfır döndürecektir. IsBOF sıfır döndürür ve sen MovePrev, bir özel durum. IsBOF sıfır döndürür, geçerli kayıt tanımsızdır ve geçerli kayıt gerektiren herhangi bir eylem özel durum neden olur.
IsBOF ve IsEOF ayarlarını özel yöntemler etkisi:
Bu tablo, hangi taşıma işlemleri IsBOFfarklı kombinasyonları ile izin gösterir /IsEOF.
| MoveFirst, MoveLast | MovePrev, &Lt gider; 0 |
0 Taşıma |
MoveNext, &Gt gider; 0 |
|
| IsBOF= sıfır olmayan, IsEOF= 0 |
İzin verilen | Özel durum | Özel durum | İzin verilen |
| IsBOF= 0 IsEOF= sıfır olmayan |
İzin verilen | İzin verilen | Özel durum | Özel durum |
| Her ikisi de sıfır | Özel durum | Özel durum | Özel durum | Özel durum |
| Hem 0 | İzin verilen | İzin verilen | İzin verilen | İzin verilen |
Taşıma işlemi izin işlemi başarıyla bir kaydı bulmak anlamına gelmiyor. Bu sadece belirtilen taşıma işlemi gerçekleştirme girişimini izin verilir ve bir özel durum oluşturmayacağını gösterir. IsBOF ve IsEOF üye fonksiyonların değer teşebbüs hareket sonucu değişebilir.
Bir kaydı IsBOF ve IsEOF ayarlarının değerini bulmak değil taşıma işlemlerinde etkisi aşağıdaki tabloda gösterilen.
| IsBOF | IsEOF | |
| MoveFirst, MoveLast | Sıfır olmayan | Sıfır olmayan |
| Taşıma 0 | Değişiklik yok | Değişiklik yok |
| MovePrev, taşıma < 0 | Sıfır olmayan | Değişiklik yok |
| MoveNext, taşıma > 0 | Değişiklik yok | Sıfır olmayan |
Kayıt kümeleri içinde gezinmeyle ilgili daha fazla bilgi için bkz: yazı dao kayıt kümesi: kayıt gezinti Visual c++ Programcı Kılavuzu. İlgili bilgiler için bkz: konu "bof, eof özellikleri" dao Yardımı.
CDaoRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CDaoRecordset::IsEOF