CDaoRecordset::SetAbsolutePosition

โมฆะ SetAbsolutePosition (ยาว lPosition );
โยน (CDaoException, CMemoryException);

พารามิเตอร์

lPosition

สอดคล้องกับตำแหน่งที่แสดงลำดับของระเบียนปัจจุบันในชุดระเบียน?

หมายเหตุ

ตั้งค่าระเบียนปัจจุบันของวัตถุ recordset จำนวนระเบียนแบบสัมพัทธ์ โทรSetAbsolutePositionช่วยให้คุณสามารถวางตำแหน่งตัวชี้ระเบียนปัจจุบันไปยังระเบียนที่ระบุตามตำแหน่งที่แสดงลำดับในชนิด dynaset หรือ snapshot ของชนิดชุดระเบียน นอกจากนี้คุณยังสามารถกำหนดหมายเลขระเบียนปัจจุบันได้ โดยการเรียกGetAbsolutePosition?

หมายเหตุnbsp  ฟังก์ชันสมาชิกนี้ใช้ได้เฉพาะกับชนิด dynaset และชนิด snapshot ของชุดระเบียน(&N)?

ค่าคุณสมบัติ AbsolutePosition ของวัตถุ DAO ต้นแบบจะ zero-based การตั้งค่า 0 หมายถึงระเบียนแรกในชุดระเบียน การตั้งค่าค่ามากกว่าจำนวนของระเบียนที่มีประชากรสาเหตุ MFC โยนข้อยกเว้น คุณสามารถระบุจำนวนของระเบียนในชุดระเบียนที่มีประชากร โดยการเรียกฟังก์ชันGetRecordCountสมาชิก?

ถ้ามีลบระเบียนปัจจุบัน ไม่มีกำหนดค่าคุณสมบัติ AbsolutePosition และ MFC ผิดข้อยกเว้นถ้ามีการอ้างอิง เรกคอร์ดใหม่ถูกเพิ่มลงในส่วนท้ายของลำดับ?

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการค้นหาระเบียนที่ ให้ดูบทความ DAO Recordset: ชุดระเบียนนำทางในVisual c ++ Programmer's Guide สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "AbsolutePosition คุณสมบัติ" ในวิธีใช้ DAO?

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

ดูเพิ่มเติมnbspCDaoRecordset::GetAbsolutePosition(&N)

Index