CDaoWorkspace::Rollback

โมฆะย้อนกลับ()
โยน (CDaoException, CMemoryException);

หมายเหตุ

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

ข้อควรระวังnbsp  ภายในพื้นที่ทำงานวัตถุหนึ่ง ธุรกรรมเป็นเสมอส่วนกลางไปยังพื้นที่ทำงาน และไม่ได้จำกัดไว้ที่ฐานข้อมูลหรือชุดระเบียนเดียวเท่านั้น ถ้าคุณดำเนินการบนฐานข้อมูลหรือชุดระเบียนภายในทรานแซคชันพื้นที่ทำงานมากกว่าหนึ่งย้อนกลับการคืนค่าดำเนินงานทั้งหมดในฐานข้อมูลและชุดระเบียนเหล่านั้นทั้งหมด(&N)?

ถ้าคุณปิดวัตถุในพื้นที่ทำงานโดยไม่บันทึก หรือนำกลับธุรกรรมใด ๆ ที่ค้างอยู่ ธุรกรรมได้โดยอัตโนมัติย้อน ถ้าคุณเรียกใช้CommitTransหรือย้อนกลับโดยไม่ต้องโทรแรกBeginTransข้อผิดพลาดเกิดขึ้น?

หมายเหตุnbsp  เมื่อคุณเริ่มต้นธุรกรรม โปรแกรมฐานข้อมูลการบันทึกการดำเนินงานในแฟ้มเก็บไว้ในไดเรกทอรีที่ระบุ โดยตัวแปรสภาพแวดล้อมชั่วคราวบนเวิร์กสเตชัน ถ้าแฟ้มล็อกธุรกรรมใช้เก็บข้อมูลพร้อมใช้งานบนไดรฟ์ของคุณชั่วคราว กลไกจัดการฐานข้อมูลจะทำให้เกิด MFC โยนแบบCDaoException (DAO ผิดพลาด 2004) ณจุดนี้ ถ้าคุณโทรCommitTransหมายเลขที่ไม่ทราบแน่ชัดของการดำเนินการจะยอมรับ แต่ที่เหลือยังไม่เสร็จจะหายไป และการดำเนินการที่มีการทำงานใหม่ โทรย้อนกลับออกล็อกธุรกรรม และกลิ้งลูกเต๋ากลิ้งกลับดำเนินงานทั้งหมดในธุรกรรม(&N)?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับพื้นที่ทำงาน ให้ดูบทความ DAO พื้นที่ทำงาน เกี่ยวกับธุรกรรมเพิ่มเติม ให้ดูบทความ DAO พื้นที่ทำงาน: การจัดการธุรกรรม บทความทั้งสองอยู่ในVisual c ++ Programmer ของรายการแนะนำ?

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

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

Index