PowerTools ActiveReports for .NET 9.0J
CommandTimeout プロパティ (OleDBDataSource)
使用例 

試行を終了させてエラーを生成するまでのコマンド実行時の待ち時間を取得または設定します。
構文
'宣言
 
Public Property CommandTimeout As Integer
public int CommandTimeout {get; set;}
解説

プロバイダがコマンドのタイムアウトの設定をサポートしていない場合があるため、OleDBDataSourceでこのプロパティを使用する場合、プロバイダがサポートしているかどうかを確認しておく必要があります。タイムアウトの設定はプロバイダ固有であるため、サポートしているプロバイダのリストを提供することはできません。

デフォルトは30秒です。0は、制限がないことを示します。ただし、コマンド実行の試行が永久的に待機されるため、使用しないでください。

使用例
private void detail1_Format(object sender, System.EventArgs eArgs)
{    
    rptSubBM rpt = new rptSubBM();    
    GrapeCity.ActiveReports.Data.OleDBDataSource subDS = new GrapeCity.ActiveReports.Data.OleDBDataSource();  
    subDS.CommandTimeout = 30;  
    subDS.ConnectionString = ((GrapeCity.ActiveReports.Data.OleDBDataSource)(this.DataSource)).ConnectionString;    
    subDS.SQL = "Select * from products where categoryID = " + m_categoryID;    
    rpt.DataSource = subDS;    
    ctlSubReport.Report = rpt;
}
Private Sub Detail1_Format(ByVal sender As Object, ByVal e As System.EventArgs) Handles Detail1.Format
    Dim rpt As New rptSubBM()
    Dim subDS As New GrapeCity.ActiveReports.Data.OleDBDataSource()
    subDS.CommandTimeout = 30
    subDS.ConnectionString = CType(Me.DataSource, GrapeCity.ActiveReports.Data.OleDBDataSource).ConnectionString    
    subDS.SQL = "Select * from products where categoryID = " + m_categoryID
    rpt.DataSource = subDS    
    Me.ctlSubreport.Report = rpt 
End Sub
参照

関連項目

OleDBDataSource クラス
OleDBDataSource メンバ

 

 


©2003-2015 GrapeCity inc. All rights reserved.