<อ้างอิงการเชื่อมต่อวัตถุที่สมบูรณ์
เหล่านี้ 3 วิธีจะใช้กับวัตถุการเชื่อมต่อการบันทึกหรือยกเลิกการเปลี่ยนแปลงที่เกิดขึ้นกับแหล่งข้อมูล
Note: ไม่ได้ทั้งหมดสนับสนุนการทำธุรกรรมให้บริการ
Note: เหล่านี้ 3 วิธีนี้ไม่สามารถใช้ได้บนวัตถุที่เชื่อมต่อฝั่งไคลเอ็นต์
BeginTrans
วิธี BeginTrans เริ่มรายการใหม่
วิธีนี้ยังสามารถใช้ในการคืนค่ามานานแล้วว่าเป็นระดับของการทำธุรกรรมที่ซ้อนกัน ธุรกรรมระดับบนสุดมีค่าตอบแทนของแต่ละ 1. การเพิ่มขึ้นอีกระดับหนึ่ง
CommitTrans
วิธี CommitTrans จะบันทึกการเปลี่ยนแปลงทั้งหมดที่ทำตั้งแต่วิธีสุดท้ายโทร BeginTrans และสิ้นสุดการทำธุรกรรมในปัจจุบัน
ตั้งแต่การทำธุรกรรมสามารถซ้อนกัน, การทำธุรกรรมในระดับต่ำกว่าจะต้องได้รับการแก้ไขก่อนที่คุณจะสามารถแก้ปัญหาการทำธุรกรรมในระดับสูง
RollbackTrans
วิธี RollbackTrans ยกเลิกการเปลี่ยนแปลงทั้งหมดที่ทำตั้งแต่วิธีสุดท้ายโทร BeginTrans และสิ้นสุดการทำธุรกรรม
ตั้งแต่การทำธุรกรรมสามารถซ้อนกัน, การทำธุรกรรมในระดับต่ำกว่าจะต้องได้รับการแก้ไขก่อนที่คุณจะสามารถแก้ปัญหาการทำธุรกรรมในระดับสูง
วากยสัมพันธ์
level=objconn.BeginTrans()
objconn.BeginTrans
objconn.CommitTrans
objconn.RollbackTrans
<อ้างอิงการเชื่อมต่อวัตถุที่สมบูรณ์