SqlTransaction.Save(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen Sicherungspunkt in der Transaktion, mit dem für einen Teil der Transaktion ein Rollback ausgeführt werden kann, und gibt den Namen des Sicherungspunkts an.
public:
void Save(System::String ^ savePointName);
public:
override void Save(System::String ^ savePointName);
public void Save (string savePointName);
public override void Save (string savePointName);
member this.Save : string -> unit
override this.Save : string -> unit
Public Sub Save (savePointName As String)
Public Overrides Sub Save (savePointName As String)
Parameter
- savePointName
- String
Der Name des Sicherungspunktes.
Ausnahmen
Fehler beim Ausführen eines Commits der Transaktion.
Es wurde bereits ein Commit bzw. ein Rollback für die Transaktion ausgeführt.
- oder -
Die Verbindung ist unterbrochen.
Hinweise
Save -Methode entspricht der Transact-SQL SAVE TRANSACTION-Anweisung.
Der im savePoint
-Parameter verwendete Wert kann derselbe Wert sein, der transactionName
im Parameter einiger Implementierungen der BeginTransaction -Methode verwendet wird.
Speicherpunkte bieten einen Mechanismus zum Rollback für Teile von Transaktionen. Sie erstellen einen Speicherpunkt mit der Save -Methode, und rufen sie später auf, um ein Rollback Rollback zum Speicherpunkt zu starten, anstatt zum Start der Transaktion zurückzukehren.