{
DataSet obj= new DataSet();
SqlParameter[] sqlParams = new SqlParameter[2];
sqlParams[0] = new SqlParameter("@val", SqlDbType.Int);
sqlParams[0].Value = val;
sqlParams[1] = new SqlParameter("@val1", SqlDbType.Int);
sqlParams[1].Value = val1;
return DataAccessHelper.DataAccessHelper.SqlHelper.ExecuteDataset(connection, CommandType.StoredProcedure, "sp", sqlParams);
}
我已经在web配置中设置连接超时,我不能在c#中使用命令超时,我没有使用sqlcommand .my代码存储程序需要约2分钟,所以我得到这个错误。请建议我解决这个问题“超时过期。 “
这是否也发生在其他存储过程的情况下呢?如果您直接从Management Studio执行存储过程,需要多长时间? –
不,只需要这个sp.it的调用需要将近2分钟 – ascii
@ user3051282在ExecuteDataset方法中,“连接”是连接对象或连接字符串,在这两种情况下都可以设置连接超时并对其进行设置。 –