CRecordset::SetAbsolutePosition

โมฆะ SetAbsolutePosition (snRowยาว );
โยน (CDBException, CMemoryException);

พารามิเตอร์

nRows

ใช้หนึ่งปีตำแหน่งสำหรับระเบียนปัจจุบันในชุดระเบียน?

หมายเหตุ

เรียกใช้ฟังก์ชันนี้สมาชิกเพื่อวางตำแหน่งชุดระเบียนบนระเบียนที่สอดคล้องกับหมายเลขที่ระบุระเบียน SetAbsolutePositionย้ายตัวชี้ระเบียนปัจจุบันที่ยึดตามตำแหน่งที่ปีนี้?

หมายเหตุnbsp  ฟังก์ชันนี้สมาชิกใช้งานไม่ถูกต้องบนชุดระเบียนไปข้างหน้าเท่านั้น(&N)?

สำหรับชุดระเบียนของ ODBC การตั้งค่าตำแหน่งสัมบูรณ์ 1 อ้างอิงไปยังระเบียนแรกในชุดระเบียน การตั้งค่า 0 หมายถึงตำแหน่ง (BOF) จุดเริ่มต้นของแฟ้ม?

นอกจากนี้คุณยังสามารถส่งค่าลบไปที่SetAbsolutePosition ในกรณีนี้ ตำแหน่งของชุดระเบียนรับการประเมินจากจุดสิ้นสุดของชุดระเบียน ตัวอย่างเช่น SetAbsolutePosition( -1 ) ย้ายตัวชี้ระเบียนปัจจุบันไปยังระเบียนสุดท้ายในชุดระเบียน?

หมายเหตุnbsp  ตำแหน่งสัมบูรณ์ไม่ได้มีวัตถุประสงค์เพื่อใช้เป็นหมายเลขระเบียน surrogate คั่นหน้ายังคงเป็นวิธีแนะนำของการรักษา และส่งกลับไปยังตำแหน่งที่กำหนด ตั้งแต่เปลี่ยนแปลงตำแหน่งของระเบียนเมื่อระเบียนก่อนหน้าจะถูกลบ นอกจากนี้ คุณไม่มีมั่นว่า ระเบียนที่จะมีตำแหน่งสัมบูรณ์เดียวกันถ้าถูกสร้างขึ้นชุดระเบียนเป็นใหม่อีกครั้งเนื่องจากลำดับของแต่ละระเบียนในชุดระเบียนจะรับประกันไม่เว้นแต่จะมีสร้าง ด้วยคำสั่ง SQL ที่ใช้การสั่ง ORDER by(&N)?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับชุดระเบียนนำทางและที่คั่นหนังสือ ดูบทความ ชุดระเบียน: เลื่อน (ODBC)และ ชุดระเบียน: คั่นหน้าและตำแหน่งสัมบูรณ์ (ODBC)ในVisual c ++ Programmer ของคำแนะนำ?

ภาพรวม CRecordset |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCRecordset::SetBookmark(&N)

Index