SqlTransaction.Save(String) Methode

Definition

Erstellt einen Speicherpunkt in der Transaktion, mit dem ein Rollback eines Teils der Transaktion durchgeführt werden kann, und gibt den Namen des Speicherpunkts an.

public:
 void Save(System::String ^ savePointName);
public void Save(string savePointName);
member this.Save : string -> unit
Public Sub Save (savePointName As String)

Parameter

savePointName
String

Der Name des Speicherpunkts.

Ausnahmen

Fehler beim Versuch, die Transaktion zu übernehmen.

Die Transaktion wurde bereits zugesichert oder zurückgesetzt.

-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.

Savepoints bieten einen Mechanismus zum Zurücksetzen von Teilen von Transaktionen. Sie erstellen einen Speicherpunkt mithilfe der Save Methode, und rufen Rollback sie dann später auf, um einen Rollback auf den Speicherpunkt durchzuführen, anstatt zum Anfang der Transaktion zurückzukehren.

Gilt für:

Weitere Informationen