通过C#调用存储过程,来执行一定的数据库端操作,
但是存储过程执行需要比较长的时间,(超过10分钟了),
这时运行时,程序总是提示超时,程序如下:
try
{
SqlCommand SQLCmd = new SqlCommand();
SQLCmd.CommandText = "sp_Cleaning_SessionData";
SQLCmd.CommandType = CommandType.StoredProcedure;
SQLCmd.Connection = SQLConn; SQLCmd.ExecuteNonQuery();
return 0;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK);
return -1;
}
不知道如何实现让程序不用等待存储过程执行结束?
或者程序可以无限的等待?
但是存储过程执行需要比较长的时间,(超过10分钟了),
这时运行时,程序总是提示超时,程序如下:
try
{
SqlCommand SQLCmd = new SqlCommand();
SQLCmd.CommandText = "sp_Cleaning_SessionData";
SQLCmd.CommandType = CommandType.StoredProcedure;
SQLCmd.Connection = SQLConn; SQLCmd.ExecuteNonQuery();
return 0;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK);
return -1;
}
不知道如何实现让程序不用等待存储过程执行结束?
或者程序可以无限的等待?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货