SqlTransaction.Save(String) 方法

定义

在事务中创建保存点(它可用于回滚事务的一部分),并指定保存点名称。

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)

参数

savePointName
String

保存点的名称。

例外

在尝试提交事务时出错。

已提交或回滚事务。

- 或 -

连接已断开。

注解

Save 方法等效于 Transact-SQL SAVE TRANSACTION 语句。

参数中使用的savePoint值可以是方法的某些实现BeginTransaction的 参数中使用的transactionName值。

保存点提供回滚部分事务的机制。 使用 Save 方法创建保存点,然后调用 Rollback 方法回退到保存点,而不是回滚到事务的开头。

适用于