这是我在dataset.cs中的代码。 在连接和命令中我需要添加什么来设置超时时间?
namespace M_Report
{
partial class A_DBDataSet
{
partial class VP_DataTable
{
}
}
}
namespace M_Report.A_DBDataSetTableAdapters
{
partial class VD_TableAdapter
{
}
public partial class VP_rofitsTableAdapter {
}
}
答案 0 :(得分:1)
如果您想让特定查询超时,则可以使用CommandTimeout。
command.CommandTimeout = 60; //default is 30 seconds.
或者您也可以将其添加到连接字符串中
connect timeout=180;
答案 1 :(得分:0)
将此代码添加到DataSet.cs中:
namespace P.A_DBDataSetTableAdapters
{
public partial class VD_TableAdapter
{
public int CommandTimeout
{
set
{
int i = 0;
while ((i < this.CommandCollection.Length))
{
if ((this.CommandCollection[i] != null))
this.CommandCollection[i].CommandTimeout = value;
i = (i + 1);
}
}
}
}
}
Form.cs中的以下代码:
this.vD_TableAdapter.CommandTimeout = 1800;