Aracılığıyla paylaş


CDaoRecordset::GetAbsolutePosition

Bir recordset nesnesinin geçerli kaydının kayıt sayısını verir.

long GetAbsolutePosition( );

Dönüş Değeri

0 Arasında bir tamsayı recordset içindeki kayıt sayısı.Recordset geçerli kaydın sıralı konumuna karşılık gelir.

Notlar

Alttaki dao nesnesinin AbsolutePosition özelik değeri sıfır tabanlıdır; 0 ayarı, kayıt kümesindeki ilk kaydı gösterir.Çağırarak recordset'teki doldurulmuş kayıt sayısını belirlemek GetRecordCount.Arama GetRecordCount sayısını belirlemek için tüm kayıtlara erişmesi gerekir çünkü biraz zaman alabilir.

Geçerli kayıt yoktur, olarak kayıt kümesinde hiç kayıt olduğunuzda – 1 döndürülürGeçerli kayıt silinmişse AbsolutePosition özelik değeri tanımlı değildir ve başvuru yapılırsa mfc bir istisna atar.Dinamik küme türünde Recordset için yeni kayıtlar sıranın sonuna eklenir.

[!NOT]

Bu özellik, bir yedek kayıt numarası olarak kullanılmak üzere tasarlanmamıştır.Yer işaretleri hala saklamak ve verilen bir konuma döndürerek önerilen yoldur ve geçerli kaydın tüm recordset nesne türlerini konumlandırmak için tek yoludur.Özellikle, onu önceki kayıtlar silindiğinde verilen bir kaydın konumunu değiştirir.Aynı zamanda oluşturulmuş bir sql deyimi kullanarak sahip olmadıkça bir recordset içindeki tek tek kayıtları sırasını garanti edilmez çünkü Recordset'i yeniden oluşturulduğunda, verilen bir kaydın aynı mutlak konumda olacağının bir garantisi yoktur olup bir Siparişby yan tümcesi.

[!NOT]

Bu üye işlevi, yalnızca dinamik küme türünde ve anlık görüntü türünde kayıt kümeleri için geçerlidir.

İlgili bilgiler için dao Yardımı'nda "AbsolutePosition özelliğini" konusuna bakın.

Gereksinimler

Başlık: afxdao.h

Ayrıca bkz.

Başvuru

CDaoRecordset sınıfı

Hiyerarşi grafik

CDaoRecordset::SetAbsolutePosition