BOOL IsBOF นี้ const
โยน (CDaoException, CMemoryException);
ส่งกลับค่า
ไม่ใช่ศูนย์ ถ้าชุดระเบียนไม่ประกอบด้วยระเบียน หรือ ถ้าคุณมีได้เลื่อนไปข้างหลังก่อนระเบียนแรก 0 อื่น?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกก่อนคุณเลื่อนจากระเบียนระเบียนเพื่อเรียนรู้ว่า คุณได้ไปก่อนระเบียนแรกของชุดระเบียน นอกจากนี้คุณยังสามารถเรียกIsBOFพร้อมด้วยIsEOFเพื่อตรวจสอบว่า ชุดระเบียนประกอบด้วยระเบียนใด ๆ หรือว่างเปล่า ทันทีหลังจากที่คุณเรียกเปิดถ้าชุดระเบียนไม่ประกอบด้วยระเบียนIsBOFส่งกลับไม่ใช่ศูนย์ เมื่อคุณเปิดชุดระเบียนที่มีอย่างน้อยหนึ่งระเบียน ระเบียนแรกเป็นระเบียนปัจจุบัน และIsBOFส่งกลับค่า 0?
ถ้าระเบียนแรกเป็นระเบียนปัจจุบัน และคุณโทรMovePrev, IsBOFจะส่งในภายหลังกลับไม่ใช่ศูนย์ ถ้าIsBOFส่งกลับไม่ใช่ศูนย์ และคุณโทรMovePrevข้อยกเว้นถูกส่งออกไป ถ้าIsBOFส่งกลับไม่ใช่ศูนย์ เป็นระเบียนปัจจุบันไม่ได้กำหนด และดำเนินการใด ๆ ที่ต้องมีระเบียนปัจจุบันจะส่งผลให้ข้อยกเว้น?
ผลของวิธีการระบุการตั้งค่าของ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::IsEOF(&N)