โมฆะ 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)