CDaoRecordset::SetAbsolutePosition

void SetAbsolutePosition (uzun lPosition );
throw (CDaoException, CMemoryException);

Parametreleri

lPosition

Recordset geçerli kaydın sıralı konumuna karşılık gelen.

Açıklamalar

Göreli bir recordset nesnesinin geçerli kaydının numarasını ayarlar. SetAbsolutePosition arama, belirli bir kayda göre sıralı konumunu türündeki veya anlık görüntü türünde recordset geçerli kayıt işaretçisini konumlandırmak sağlar. GetAbsolutePosition çağırarak geçerli kayıt numarasını belirleyebilirsiniz.

&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.

Dao nesnesini AbsolutePosition özelliği değeri sıfır tabanlı; 0 ayarı kayıt kümesindeki ilk kaydı gösterir. Bir değer nüfuslu kayıtları nedenleri bir istisna mfc sayısından ayarlama. GetRecordCount üye işlevini çağırarak recordset içindeki kalabalık kayıt sayısını belirlemek için.

Geçerli kaydı silinirse, AbsolutePosition özellik değeri tanımlı değildir ve eğer o başvurulan mfc bir istisna atar. 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 yer imleri destekleyen 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.

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::GetAbsolutePosition

Index