CDaoRecordset::Move

เสมือนโมฆะย้าย (ยาว lRows );
โยน (CDaoException, CMemoryException);

พารามิเตอร์

lRows

หมายเลขของระเบียนเพื่อย้ายไปข้างหน้า หรือย้อนหลัง บวกค่าย้ายไปข้างหน้า ไปทางส่วนท้ายของชุดระเบียน ค่าลบเลื่อนไปทางส่วนต้นย้อนกลับ?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเพื่อวางตำแหน่งระเบียนlRowsชุดระเบียนจากระเบียนปัจจุบัน คุณสามารถย้ายไปข้างหน้า หรือย้อนหลัง Move( 1 )จะเท่ากับMoveNextและ Move( -1 ) จะเท่ากับMovePrev?

ข้อควรระวังnbsp  การโทรของฟังก์ชันการย้ายผิดข้อยกเว้นถ้าชุดระเบียนได้ไม่มีระเบียน ทั่วไป เรียกทั้งIsBOFและIsEOFก่อนที่จะดำเนินการย้ายเพื่อกำหนดว่า ชุดระเบียนมีระเบียนใด ๆ หลังจากที่คุณเรียกใช้เปิดหรือสอบถามใหม่อีกโทรIsBOFหรือIsEOFอย่างใดอย่างหนึ่ง(&N)?

ถ้าคุณมีได้เลื่อนที่ผ่านมาจุดเริ่มต้นหรือจุดสิ้นสุดของชุดระเบียน (IsBOFหรือIsEOFกลับไม่ใช่ศูนย์), การเรียกเมื่อต้องการย้ายข้อผิดพลาดCDaoException?

ถ้าคุณเรียกฟังก์ชันการย้ายใด ๆ ขณะที่ระเบียนปัจจุบันกำลังถูกปรับปรุง หรือ เพิ่ม การปรับปรุงจะหายไป โดยไม่มีการเตือน?

เมื่อคุณเรียกย้ายบนตัวไปข้างหน้าเท่านั้นเลื่อน snapshot พารามิเตอร์lRowsต้องเป็นจำนวนเต็มบวก และที่คั่นหน้าเว็บจะไม่ได้รับอนุญาต ดังนั้นคุณสามารถย้ายไปข้างหน้าเท่านั้น?

ทำครั้งแรก ล่าสุด ต่อไป ก่อนหน้า หรือบันทึกในชุดระเบียนปัจจุบันเรียกระเบียน ฟังก์ชันสมาชิกMoveFirst, MoveLast, MoveNextหรือMovePrev?

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

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

ดูเพิ่มเติมnbspCDaoRecordset::MoveFirst, CDaoRecordset::MoveLast, CDaoRecordset::MoveNext, CDaoRecordset::MovePrev(&N)

Index