Udostępnij za pośrednictwem


SqlTransaction.Save(String) Metoda

Definicja

Tworzy punkt zapisywania w transakcji, który może służyć do wycofywania części transakcji i określa nazwę punktu zapisywania.

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)

Parametry

savePointName
String

Nazwa punktu zapisywania.

Wyjątki

Wystąpił błąd podczas próby zatwierdzenia transakcji.

Transakcja została już zatwierdzona lub wycofana.

-lub-

Połączenie jest przerwane.

Uwagi

Save metoda jest równoważna instrukcji Transact-SQL SAVE TRANSACTION.

Wartość używana w parametrze savePoint może być tą samą wartością używaną w transactionName parametrze niektórych implementacji BeginTransaction metody.

Punkty zapisywania oferują mechanizm wycofywania części transakcji. Utworzysz punkt zapisywania przy użyciu Save metody , a następnie wywołasz Rollback metodę , aby przywrócić punkt zapisu, zamiast wrócić do początku transakcji.

Dotyczy