DB2®Command.CommandTimeout プロパティー
クライアントがコマンドの実行を終了する前の待ち時間を取得または設定します。 終了の後にエラーが生成されます。
- 名前空間:
IBM.Data.
DB2
- アセンブリー:
IBM.Data.
(DB2
IBM.Data.
内)DB2
.dll
構文
[Visual Basic]
Public Property CommandTimeout As Integer
[C#]
public int CommandTimeout {get; set;}
[C++]
public: __property int get_CommandTimeout();
public: __property void set_CommandTimeout(int);
[JScript]
public function get CommandTimeout() : int;
public function set CommandTimeout(int);
プロパティー値
コマンドの実行を待機する時間 (秒数で)。 デフォルトは 30 秒です。 値の 0 は、待ち時間がないことではなく待ち時間に制限がないことを指定します。
例外
例外タイプ | 条件 |
---|---|
ArgumentException | 割り当てられるプロパティー値は、0 未満です。 |
注釈
DB2Command.CommandTimeout プロパティーは、XA 制御操作に適用されません。これには、xa_open や xa_prepare などの操作が含まれます。
例
[Visual Basic、C#] 以下の例では、 DB2Command
オブジェクトを作成し、そのプロパティーの一部を設定します。
[Visual Basic]
Public Sub CreateMyDB2
Command()
Dim mySelectQuery As String = "SELECT * FROM EMPLOYEE ORDER BY EMPNO"
Dim myCommand As New DB2
Command(mySelectQuery)
myCommand.CommandTimeout = 20
End Sub
[C#]
public void CreateMyDB2
Command()
{
string mySelectQuery = "SELECT * FROM EMPLOYEE ORDER BY EMPNO";
DB2
Command myCommand = new DB2
Command(mySelectQuery);
myCommand.CommandTimeout = 20;
}