Neueste Web-Entwicklung Tutorials
 

ADO Begintran, CommitTrans und Rollbackmethoden


<Vollständige Connection Object Reference

Diese drei Methoden sind mit dem Connection-Objekt verwendet, zu speichern oder Änderungen an die Datenquelle vorgenommen abzubrechen.

Note: Nicht alle Provider unterstützen Transaktionen.

Note: Diese drei Methoden sind auf einem clientseitigen Connection - Objekt nicht zur Verfügung.

Begintran

Die Begintran Methode startet eine neue Transaktion.

Dieses Verfahren kann auch einen Long-Wert zurückzugeben, die die Ebene von verschachtelten Transaktionen verwendet werden. Eine Top-Level-Transaktion hat einen Rückgabewert von 1. Jeder zusätzlichen Ebene um eines erhöht.

CommitTrans

Die CommitTrans Methode speichert alle Änderungen seit dem letzten Begintran Methodenaufruf und beendet die aktuelle Transaktion.

Da Transaktionen verschachtelt sein können, alle untergeordneten Transaktionen müssen gelöst werden, bevor Sie auf höherer Ebene Transaktionen auflösen kann.

Rollback

Die Rollback Verfahren verwirft alle Änderungen seit dem letzten Begintran Methodenaufruf und beendet die Transaktion.

Da Transaktionen verschachtelt sein können, alle untergeordneten Transaktionen müssen gelöst werden, bevor Sie auf höherer Ebene Transaktionen auflösen kann.

Syntax

level=objconn.BeginTrans()

objconn.BeginTrans

objconn.CommitTrans

objconn.RollbackTrans

<Vollständige Connection Object Reference