📅  最后修改于: 2023-12-03 15:05:27.518000             🧑  作者: Mango
这个异常是由于程序使用SqlDataAdapter执行的SQL语句超时或者无响应所引起的。
这个异常通常有以下几种原因:
以下是解决这个异常的几种方法:
SqlDataAdapter.SelectCommand.CommandTimeout
属性来增加超时时间。以下是增加DataAdapter超时时间的代码片段:
using (SqlConnection conn = new SqlConnection(connectionString))
{
string sql = "SELECT * FROM ORDERS";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
da.SelectCommand.CommandTimeout = 120; //增加超时时间,单位是秒
DataTable dt = new DataTable();
da.Fill(dt);
}
以上代码片段使用了SqlDataAdapter.SelectCommand.CommandTimeout
属性来增加DataAdapter的超时时间,这里设置为120秒。