โมฆะ CommitTrans ()
โยน (CDaoException, CMemoryException);
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกยอมรับทรานแซคชัน บันทึกกลุ่มของการแก้ไขและปรับปรุงฐานข้อมูลอย่าง น้อยหนึ่งในพื้นที่ทำงาน ธุรกรรมที่ประกอบด้วยชุดของการเปลี่ยนแปลงข้อมูลของฐานข้อมูลหรือโครงสร้าง เริ่มต้น ด้วยการเรียกการBeginTrans เมื่อคุณทำธุรกรรม ใดยอมรับหรือม้วนกลับ (ยกเลิกการเปลี่ยนแปลง)ย้อนกลับ โดยค่าเริ่มต้น ไม่มีธุรกรรม การปรับปรุงระเบียนได้ยอมรับทันที โทรBeginTransทำให้เกิดความมุ่งมั่นปรับปรุงเพื่ออาจล่าช้าจนกว่าคุณเรียกCommitTrans?
ข้อควรระวังnbsp ภายในพื้นที่ทำงานหนึ่ง ธุรกรรมได้ตลอดเวลาสากลในพื้นที่ทำงาน และไม่จำกัดเพียงฐานข้อมูลหรือชุดระเบียนเดียวเท่านั้น ถ้าคุณดำเนินการบนฐานข้อมูลหรือชุดระเบียนภายในทรานแซคชันพื้นที่ทำงานมากกว่าหนึ่งCommitTransท่านปรับปรุงที่รอค้างอยู่ทั้งหมด และย้อนกลับการคืนค่าดำเนินงานทั้งหมดในฐานข้อมูลและชุดระเบียนเหล่านั้น(&N)?
เมื่อคุณปิดฐานข้อมูลหรือพื้นที่ทำงานกับพิจารณาธุรกรรม ธุรกรรมที่มีทั้งหมดย้อน?
หมายเหตุnbsp นี้ไม่ยอม two-phase กลไก หากไม่สามารถยอมรับการปรับปรุงหนึ่ง คนอื่นยังจะยืนยัน(&N)?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับพื้นที่ทำงาน ให้ดูบทความ DAO พื้นที่ทำงาน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับธุรกรรม รวมทั้งข้อมูลเกี่ยวกับธุรกรรมที่แยกจากกันช่องว่าง ดูบทความ DAO พื้นที่ทำงาน: การจัดการธุรกรรม บทความทั้งสองอยู่ในVisual c ++ Programmer ของรายการแนะนำ?
ภาพรวม CDaoWorkspace |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)