CDaoRecordset::GetAbsolutePosition

uzun GetAbsolutePosition ();
throw (CDaoException, CMemoryException);

Dönüş değeri

Recordset kayıt sayısı 0 arasında bir tamsayı. Recordset geçerli kaydın sıralı konumuna karşılık gelen.

Açıklamalar

Bir recordset nesnesinin geçerli kaydının numarasını döndürür. dao nesnesini AbsolutePosition özelliği değeri sıfır tabanlı; 0 ayarı kayıt kümesindeki ilk kaydı gösterir. GetRecordCountarayarak, recordset içindeki kalabalık kayıt sayısını belirleyebilirsiniz. Tüm kayıtların sayısını belirlemek için erişim gerekir çünkü GetRecordCount arama biraz zaman alabilir.

Olarak varsa geçerli kayıt, kayıt,   kayıt olduğunuzda; -1 döndürülür. Geçerli kaydı silinirse, AbsolutePosition özellik değeri tanımlı değildir ve eğer o başvurulan mfc bir istisna atar. Dinamik küme türünde Recordset'ler için yeni kayıtlar sıranın sonuna eklenir.

&Notnbsp;  Bu özellik, bir vekil kayıt numarası olarak kullanılmak üzere tasarlanmamıştır. Yer imleri, hala istinat ve belirli bir konuma döndürme önerilen yoldur ve geçerli kayıt recordset nesneleri tüm türleri arasında konumlandırmak için tek yol vardır. Kendisinden kayıt(lar) silindiğinde özellikle, verilen bir kaydın konumunu değiştirir. Orada da sürece bir order by yan tümcesi kullanarak bir sql deyimi ile oluşturulan bir recordset içindeki tek tek kayıtları sırasını garanti edilmez çünkü kayıt kümesini yeniden yeniden, verilen bir kaydın aynı mutlak pozisyonda olacak hiçbir güvencesi.

&Notnbsp;  Bu üye işlevi, yalnızca türündeki ve anlık görüntü türünde kayıt kümesi için geçerlidir.

Kayıtları bulma hakkında daha fazla bilgi için bkz: yazı dao kayıt kümesi: kayıt gezinti Visual c++ Programcı Kılavuzu. İlgili bilgiler için "AbsolutePosition özelliğini" dao Yardım konusuna bakın.

CDaoRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDaoRecordset::SetAbsolutePosition

Index