โมฆะเสมือนลบ();
โยน (CDaoException, CMemoryException);
หมายเหตุ
เรียกใช้ฟังก์ชันนี้สมาชิกเพื่อลบระเบียนปัจจุบันในชนิด dynaset หรือชนิดตารางการเปิดวัตถุ recordset หลังจากการลบที่สำเร็จ ของชุดระเบียนเขตข้อมูลข้อมูลสมาชิกถูกตั้งค่าเป็น Null และคุณต้องชัดเจนเรียกฟังก์ชันใดฟังก์ชันหนึ่งในชุดระเบียนนำทางสมาชิก (ย้ายค้นหา SetBookmarkและอื่น ๆ) เพื่อที่จะย้ายจากระเบียนถูกลบ เมื่อคุณลบระเบียนจากชุดระเบียน ต้องมีระเบียนปัจจุบันในชุดระเบียนก่อนที่คุณเรียกลบ มิฉะนั้น MFC ผิดข้อยกเว้น?
ลบเอาระเบียนปัจจุบัน และทำให้ไม่สามารถเข้าถึง แม้ว่าคุณไม่สามารถแก้ไข หรือใช้ระเบียนถูกลบ จะยังคงปัจจุบันนั้น เมื่อคุณย้ายไปที่ระเบียนอื่น อย่างไรก็ตาม คุณไม่สามารถทำถูกลบระเบียนปัจจุบันอีกครั้ง?
ข้อควรระวังnbsp ชุดระเบียนต้องสามารถปรับปรุงได้ และต้องมีระเบียนถูกต้องปัจจุบันในชุดระเบียนเมื่อคุณเรียกใช้ลบ ตัวอย่างเช่น ถ้าคุณลบระเบียน แต่ไม่ได้เลื่อนไประเบียนใหม่ก่อนที่คุณเรียกลบอีกครั้งลบผิดCDaoException(&N)?
คุณสามารถยกเลิกลบระเบียนถ้าคุณใช้ธุรกรรม และคุณเรียกใช้ฟังก์ชันCDaoWorkspace::Rollbackสมาชิก ถ้าตารางพื้นฐานเป็นตารางหลักในแบบเรียงซ้อนลบความสัมพันธ์ การลบระเบียนปัจจุบันอาจลบอย่าง น้อยหนึ่งระเบียนในตารางต่างประเทศด้วย ดูข้อมูลเพิ่มเติม การนิยาม "ข้องลบ" ในวิธีใช้ DAO?
แตกต่างจากAddNewและแก้ไขการเรียกการลบจะไม่ตาม โดยการเรียกโปรแกรมปรับปรุง?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุงข้อมูล ให้ดูบทความ DAO Recordset: การดำเนินงานของชุดระเบียนในVisual c ++ Programmer ของคำแนะนำ สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "การเมธ อด AddNew" "วิธีการแก้ไข" "วิธีการลบ" "วิธีการปรับปรุง" และ "คุณสมบัติปรับปรุง" ในวิธีใช้ DAO?
ภาพรวม CDaoRecordset |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDaoRecordset::AddNew, CDaoRecordset::CancelUpdate, CDaoRecordset::Edit, CDaoRecordset::Update, CDaoRecordset::CanTransact(&N)