Udostępnij za pośrednictwem


Metoda CommitTransaction

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

CommitTransaction metoda zatwierdza jednostka pracy otwarte jawnie przez odpowiednie BeginTransaction wywołania metoda.

Składnia

object
.CommitTransaction( [ TransactionName ] )

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • TransactionName
    Opcjonalny ciąg.

Prototyp (C/C++)

HRESULT CommitTransaction(
SQLDMO_LPCSTR szTransactionName = NULL);

Uwagi

Użyj BeginTransaction, CommitTransaction, i RollbackTransaction metody realizacji transakcji przez aplikację jednostki.

Ostrzeżenie

SQL Distributed Management Objects (SQL-DMO) implementuje obiekty używane do automatyzowania zarządzania Microsoft SQL Server.Większość funkcji administracyjnych za pomocą instrukcji języka (DDL) definicja danych do ich wykonania.Ogólnie jednostek zdefiniowanych przez aplikację transakcji nie są przestrzegane przez DDL.Gdzie program SQL Server nie implementuje miejsca transakcji dla DDL, obiektów SQL-DMO nie rozszerza DDL definiując obszar transakcji.

Ogólnie rzecz biorąc, użyj BeginTransaction, CommitTransaction, i RollbackTransaction metod tylko wtedy, gdy przesyłanie instancje poleceń języka Transact-SQL przy użyciu metod, takich jak wykonywanie ExecuteImmediate.Sugerowane, nie należy zostawiać zatwierdzanie otwartych jednostkach, ale albo zatwierdzanie lub wycofać jednostki po wykonaniu polecenia partiago wykonanie metoda.

Stosuje się do: