在执行Ado.net SqlDataAdapter 查询超时设置

在执行Sqlserver查询时报如下错误:

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


修改方法:

  using (SqlConnection connection = new SqlConnection(connectionString))
            {
                DataSet ds = new DataSet();
                try
                {
                    connection.Open();
                 
                    SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
                    command.SelectCommand.CommandTimeout = 0;  //取消超时默认设置  默认是30s   增加一条设置
                    command.Fill(ds, "ds");
                }
                catch (System.Data.SqlClient.SqlException ex)
                {
                    throw new Exception(ex.Message);
                }
                return ds;
            }

你可能感兴趣的:(Csharp,.net)