Freigeben über


DTSTransactionOption Enumeration

Definition

Beschreibt die Unterstützbarkeit von Transaktionen und gibt an, ob ein Container an Transaktionen beteiligt ist.

public enum class DTSTransactionOption
public enum DTSTransactionOption
type DTSTransactionOption = 
Public Enum DTSTransactionOption
Vererbung
DTSTransactionOption

Felder

DTSTO_NotSupported 0

Gibt an, dass keine Transaktion für diesen Container gestartet wird, und das Ergebnis der aktuellen Transaktion, falls eine durch einen übergeordneten Container gestartet wurde, daher keinen Einfluss auf die Daten hat, die während der Ausführung dieses Containers möglicherweise geändert werden. Das bedeutet, dass für Änderungen kein Rollback ausgeführt wird, auch nicht, wenn der übergeordnete Container eine Transaktion gestartet hat.

DTSTO_Required 2

Gibt an, dass dieser Container den Start einer neuen Transaktion auslöst, es sei denn, der übergeordnete Container verfügt bereits über eine Transaktion. Im letzteren Fall wird die Transaktion des übergeordneten Containers verknüpft.

DTSTO_Supported 1

Gibt an, dass dieser Container keine Transaktion startet. Es nimmt jedoch an einer Transaktion teil, wenn der übergeordnete Container eine Transaktion gestartet hat. Dies ist die Standardoption.

Hinweise

Weitere Informationen finden Sie unter DTSTransactionOption.

Gilt für: