BOOL IsDeleted นี้ const;
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าชุดระเบียนอยู่ในตำแหน่งบนระเบียนถูกลบ 0 อื่น?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกเพื่อตรวจสอบว่า ระเบียนปัจจุบันได้ถูกลบออก ถ้าคุณเลื่อนไปยังระเบียนและIsDeletedส่งกลับค่าTRUEไม่ใช่ (ศูนย์), แล้ว คุณต้องเลื่อนไปที่ระเบียนอื่นก่อนที่คุณสามารถทำการดำเนินการชุดระเบียนอื่น?
หมายเหตุnbsp คุณไม่จำเป็นต้องตรวจสอบสถานะถูกลบสำหรับระเบียนในชุดระเบียน snapshot ของหรือชนิดของตาราง เนื่องจากไม่สามารถลบระเบียนจาก snapshot ไม่จำเป็นในการเรียกIsDeleted ระเบียนที่ถูกลบจะจริงเอาออกจากชุดระเบียนสำหรับชุดระเบียนตารางชนิด เมื่อระเบียนถูกลบ โดย คุณ ผู้ใช้อื่น หรือ ในชุด ระเบียนอื่น คุณไม่สามารถเลื่อนกลับไปยังระเบียน ดังนั้น ไม่จำเป็นในการเรียกIsDeleted(&N)?
เมื่อคุณลบระเบียนจาก dynaset มันจะถูกเอาออกจากชุดระเบียน และคุณไม่สามารถเลื่อนกลับไปยังระเบียน อย่างไรก็ตาม ถ้าระเบียนใน dynaset จะถูกลบ โดยผู้ใช้อื่น หรือ ในชุดระเบียนอื่นที่ยึดตามตารางเดียวIsDeletedจะส่งกลับTRUEเมื่อคุณเลื่อนไปที่ระเบียนในภายหลัง?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการย้ายไปมาในชุดระเบียน ให้ดูบทความ DAO Recordset: ชุดระเบียนนำทางในVisual c ++ Programmer's Guide สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "วิธีการลบ" "LastModified คุณสมบัติ" และ "EditMode คุณสมบัติ" ในวิธีใช้ DAO?
ภาพรวม CDaoRecordset |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDaoRecordset::Delete, CDaoRecordset::IsBOF, CDaoRecordset::IsEOF(&N)