CDaoRecordset::IsEOF

BOOL IsEOF นี้ const
โยน (CDaoException, CMemoryException);

ส่งกลับค่า

ไม่ใช่ศูนย์ ถ้าชุดระเบียนไม่ประกอบด้วยระเบียน หรือ ถ้าคุณได้นอกเหนือระเบียนสุดท้าย 0 อื่น?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกคุณเลื่อนจากระเบียนระเบียนเพื่อเรียนรู้ว่า คุณได้ไปนอกเหนือจากระเบียนสุดท้ายของชุดระเบียน นอกจากนี้คุณยังสามารถเรียกIsEOFเพื่อตรวจสอบว่า ชุดระเบียนประกอบด้วยระเบียนใด ๆ หรือว่างเปล่า ทันทีหลังจากที่คุณเรียกเปิดถ้าชุดระเบียนไม่ประกอบด้วยระเบียนIsEOFส่งกลับไม่ใช่ศูนย์ เมื่อคุณเปิดชุดระเบียนที่มีอย่างน้อยหนึ่งระเบียน ระเบียนแรกเป็นระเบียนปัจจุบัน และIsEOFส่งกลับค่า 0?

ถ้าระเบียนสุดท้ายให้เป็นระเบียนปัจจุบันเมื่อคุณเรียกใช้MoveNext, IsEOFจะส่งในภายหลังกลับไม่ใช่ศูนย์ ถ้าIsEOFส่งกลับไม่ใช่ศูนย์ และคุณเรียกMoveNextข้อยกเว้นถูกส่งออกไป ถ้าIsEOFส่งกลับไม่ใช่ศูนย์ เป็นระเบียนปัจจุบันไม่ได้กำหนด และดำเนินการใด ๆ ที่ต้องมีระเบียนปัจจุบันจะส่งผลให้ข้อยกเว้น?

ผลของวิธีการระบุการตั้งค่าของIsBOFและIsEOF:

ตารางนี้แสดงการดำเนินการย้ายที่ได้รับอนุญาตกับIsBOFที่แตกต่างกัน /IsEOF?

MoveFirst, MoveLast MovePrev,

ย้าย lt 0(&L)

ย้าย 0

MoveNext,

ย้าย gt 0(&G)

IsBOF=ไม่ใช่ศูนย์
IsEOF= 0
ได้รับอนุญาต ข้อยกเว้น ข้อยกเว้น ได้รับอนุญาต
IsBOF= 0
IsEOF=ไม่ใช่ศูนย์
ได้รับอนุญาต ได้รับอนุญาต ข้อยกเว้น ข้อยกเว้น
ทั้งที่ไม่ใช่ศูนย์ ข้อยกเว้น ข้อยกเว้น ข้อยกเว้น ข้อยกเว้น
0 ทั้งสอง ได้รับอนุญาต ได้รับอนุญาต ได้รับอนุญาต ได้รับอนุญาต

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

ผลของการดำเนินการย้ายที่ค้นหาระเบียนที่ค่าของการตั้งค่าของIsBOFและIsEOFถูกแสดงในตารางต่อไปนี้?

IsBOF IsEOF
MoveFirst, MoveLast ไม่ใช่ศูนย์ ไม่ใช่ศูนย์
ย้าย0 ไม่มีการเปลี่ยนแปลง ไม่มีการเปลี่ยนแปลง
MovePrevย้ายlt 0(&L) ไม่ใช่ศูนย์ ไม่มีการเปลี่ยนแปลง
MoveNextย้ายgt 0(&G) ไม่มีการเปลี่ยนแปลง ไม่ใช่ศูนย์

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

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

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

Index