CDaoWorkspace::CommitTrans

โมฆะ CommitTrans ()
โยน (CDaoException, CMemoryException);

หมายเหตุ

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

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

เมื่อคุณปิดฐานข้อมูลหรือพื้นที่ทำงานกับพิจารณาธุรกรรม ธุรกรรมที่มีทั้งหมดย้อน?

หมายเหตุnbsp  นี้ไม่ยอม two-phase กลไก หากไม่สามารถยอมรับการปรับปรุงหนึ่ง คนอื่นยังจะยืนยัน(&N)?

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

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

Index