SqlCommand.Transaction Property

Definition

Ruft die SqlTransaction ab, in der der SqlCommand ausgeführt wird, bzw. legt diese fest.Gets or sets the SqlTransaction within which the SqlCommand executes.

public:
 property System::Data::SqlClient::SqlTransaction ^ Transaction { System::Data::SqlClient::SqlTransaction ^ get(); void set(System::Data::SqlClient::SqlTransaction ^ value); };
public System.Data.SqlClient.SqlTransaction Transaction { get; set; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DbCommand_Transaction")]
public System.Data.SqlClient.SqlTransaction Transaction { get; set; }
[System.ComponentModel.Browsable(false)]
public System.Data.SqlClient.SqlTransaction Transaction { get; set; }
member this.Transaction : System.Data.SqlClient.SqlTransaction with get, set
Public Property Transaction As SqlTransaction

Property Value

SqlTransaction

Das SqlTransaction.The SqlTransaction. Standardwert: null.The default value is null.

Attributes

Remarks

Die Transaction-Eigenschaft kann nicht festgelegt werden, wenn Sie bereits auf einen bestimmten Wert festgelegt ist und der Befehl gerade ausgeführt wird.You cannot set the Transaction property if it is already set to a specific value, and the command is in the process of executing. Wenn Sie die Transaction-Eigenschaft auf ein SqlTransaction Objekt festlegen, das nicht mit derselben SqlConnection wie das SqlCommand-Objekt verbunden ist, wird beim nächsten Versuch, eine Anweisung auszuführen, eine Ausnahme ausgelöst.If you set the transaction property to a SqlTransaction object that is not connected to the same SqlConnection as the SqlCommand object, an exception is thrown the next time that you attempt to execute a statement.

Applies to

See also