CRecordset::SetAbsolutePosition

void SetAbsolutePosition ( uzun nRows );
(CDBException, CMemoryException) atmak;

Parametreleri

nRows

Tek tabanlı sıralı konumu geçerli kaydı recordset'te.

Açıklamalar

Belirtilen kayıt numarasına karşılık gelen kayıt Recordset'i yerleştirmek için bu üye işlevini çağırın. SetAbsolutePosition geçerli kayıt işaretçisi bu sıralı konumuna hareket eder.

&Notnbsp;  Bu üye işlevi yalnızca ileri kayıt kümeleri üzerinde geçerli değil.

Odbc kayıt için 1 bir mutlak konum ayarı kayıt kümesindeki ilk kaydı gösterir; 0 ayarı Dosya başına (bof) konumuna ifade eder.

SetAbsolutePositioniçin negatif değerler de geçebilir. Bu durumda kayıt kümesinin konumunu recordset sonundan değerlendirilir. Örneğin, SetAbsolutePosition( -1 ) geçerli kayıt işaretçisi recordset'te son kayda gider.

&Notnbsp;  Mutlak konum, bir vekil kayıt numarası olarak kullanılmak üzere tasarlanmamıştır. Yer imleri hala istinat ve önceki kayıtlar silindiğinde bir kaydın konumu değişiklikleriniz belirli bir konuma dönen önerilen yoldur. Üstelik, sen sürece order by yan tümcesini 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 garanti edilemez.

Kayıt gezinti ve yer imleri hakkında daha fazla bilgi için bkz: makaleleri Recordset: kaydırma (odbc) ve Recordset: yer imleri ve mutlak pozisyonları (odbc) Visual c++ Programcı Kılavuzu.

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

Ayrıca bkz: CRecordset::SetBookmark

Index