{
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方法中,「連接」是連接對象或連接字符串,在這兩種情況下都可以設置連接超時並對其進行設置。 –