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_openxa_prepare などの操作が含まれます。

[Visual Basic、C#] 以下の例では、 DB2Command オブジェクトを作成し、そのプロパティーの一部を設定します。

[Visual Basic]
Public Sub CreateMyDB2Command()
    Dim mySelectQuery As String = "SELECT * FROM EMPLOYEE ORDER BY EMPNO"
    Dim myCommand As New DB2Command(mySelectQuery)
    myCommand.CommandTimeout = 20
End Sub

[C#]
public void CreateMyDB2Command()
{
   string mySelectQuery = "SELECT * FROM EMPLOYEE ORDER BY EMPNO";
   DB2Command myCommand = new DB2Command(mySelectQuery);
   myCommand.CommandTimeout = 20;
}