SqlTransaction.Save(String) メソッド

定義

トランザクションの一部をロールバックするために使用できるセーブポイントをトランザクションに作成し、セーブポイント名を指定します。

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

パラメーター

savePointName
String

セーブポイントの名前。

例外

トランザクションのコミット中にエラーが発生しました。

トランザクションは既にコミットまたはロールバックされています。

-又は-

接続が切断されています。

注釈

Save メソッドは、Transact-SQL SAVE TRANSACTION ステートメントと同じです。

savePoint パラメーターで使用される値は、transactionName メソッドの一部の実装のBeginTransaction パラメーターで使用されるのと同じ値にすることができます。

セーブポイントは、トランザクションの一部をロールバックするメカニズムを提供します。 Save メソッドを使用してセーブポイントを作成し、後で Rollback メソッドを呼び出して、トランザクションの先頭にロールバックするのではなく、セーブポイントにロールバックします。

適用対象

こちらもご覧ください