SqlCommand.Transaction プロパティ

定義

SqlTransaction が実行される SqlCommand を取得または設定します。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); };
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DbCommand_Transaction")]
public System.Data.SqlClient.SqlTransaction Transaction { get; set; }
member this.Transaction : System.Data.SqlClient.SqlTransaction with get, set
Public Property Transaction As SqlTransaction

プロパティ値

SqlTransactionThe SqlTransaction. 既定値は nullです。The default value is null.

属性

注釈

既に特定の値に設定されていて、コマンドが実行中である場合は、Transaction プロパティを設定できません。You cannot set the Transaction property if it is already set to a specific value, and the command is in the process of executing. トランザクションプロパティを、SqlCommand オブジェクトと同じ SqlConnection に接続されていない SqlTransaction オブジェクトに設定すると、次にステートメントを実行しようとしたときに例外がスローされます。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.

適用対象

こちらもご覧ください