Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt einen Sicherungspunkt in der Transaktion, mit dem für einen Teil der Transaktion ein Rollback ausgeführt werden kann, und gibt den Namen des Sicherungspunkts an.
Namespace: System.Data.SqlClient
Assembly: System.Data (in system.data.dll)
Syntax
'Declaration
Public Sub Save ( _
savePointName As String _
)
'Usage
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
)
Parameter
- savePointName
Der Name des Sicherungspunktes.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Fehler beim Ausführen eines Commits der Transaktion. |
|
Es wurde bereits ein Commit bzw. ein Rollback für die Transaktion ausgeführt. - oder - Die Verbindung ist unterbrochen. |
Hinweise
Die Save-Methode entspricht der Transact-SQL-Anweisung SAVE TRANSACTION.
Der im savePoint-Parameter verwendete Wert kann dem Wert entsprechen, der im transactionName-Parameter einiger Implementierungen der BeginTransaction-Methode verwendet wird.
Mithilfe von Sicherungspunkten können Rollbacks für Teile von Transaktionen ausgeführt werden. Sie können mit der Save-Methode einen Sicherungspunkt erstellen und später die Rollback-Methode aufrufen, um anstelle eines Rollbacks bis zum Anfang der Transaktion einen Rollback bis zum Sicherungspunkt durchzuführen.
Weitere Informationen über die Verwendung von Sicherungspunkten finden Sie in SQL Server 2000 Books Online unter "Transaction Savepoints" (nur auf Englisch verfügbar).
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
SqlTransaction-Klasse
SqlTransaction-Member
System.Data.SqlClient-Namespace