【问题标题】:Extending query time out period [duplicate]延长查询超时期限[重复]
【发布时间】:2015-06-12 00:26:59
【问题描述】:

我有以下代码,“有时”会出现超时错误

string select = @"query goes here";
connection1 = new SqlConnection("connection string goes ehre");
SqlDataAdapter dataAdapter = new SqlDataAdapter(select, connection1);
SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
DataSet ds = new DataSet();
dataAdapter.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];

错误信息是:

超时。在完成之前超时时间已过 操作或服务器没有响应。

如何延长超时时间?

【问题讨论】:

标签: c# .net c#-3.0 .net-3.0


【解决方案1】:

你必须设置命令超时。

从你的例子中你只需要做:

dataAdapter.SelectCommand.CommandTimeout = 60;

【讨论】:

    猜你喜欢
    • 2010-11-09
    • 2020-05-25
    • 2012-11-22
    • 1970-01-01
    • 2017-08-02
    • 2012-02-08
    • 1970-01-01
    • 2019-05-08
    • 2016-04-02
    相关资源
    最近更新 更多