SqlTransaction.Save 方法
在事务中创建保存点(它可用于回滚事务的一部分),并指定保存点名称。
**命名空间:**System.Data.SqlClient
**程序集:**System.Data(在 system.data.dll 中)
语法
声明
Public Sub Save ( _
savePointName As String _
)
用法
Dim instance As SqlTransaction
Dim savePointName As String
instance.Save(savePointName)
public void Save (
string savePointName
)
public:
void Save (
String^ savePointName
)
public void Save (
String savePointName
)
public function Save (
savePointName : String
)
参数
- savePointName
保存点的名称。
异常
异常类型 | 条件 |
---|---|
尝试提交事务时出错。 |
|
事务已提交或回滚。 - 或 - 连接已断开。 |
备注
Save 方法等效于 Transact-SQL SAVE TRANSACTION 语句。
savePoint 参数中使用的值可以与 BeginTransaction 方法的某些实现的 transactionName 参数中所使用的值相同。
保存点提供了回滚部分事务的机制。使用 Save 方法创建一个保存点,然后调用 Rollback 方法以回滚到保存点,而不是回滚到事务的起点。
有关使用保存点的更多信息,请参见《SQL Server 2000 联机丛书》中的“事务保存点”。
平台
Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
.NET Compact Framework
受以下版本支持:2.0、1.0
请参见
参考
SqlTransaction 类
SqlTransaction 成员
System.Data.SqlClient 命名空间