码迷,mamicode.com
首页 > Windows程序 > 详细

C# 后台调用存储过程超时处理方法,

时间:2021-07-19 16:29:35      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:loading   cut   sel   tco   数据集   except   returns   存储过程   RoCE   

添加调用存储过程的时间,进行处理,发布正式库或者发布线上的时候进行测试及时处理、

技术图片

 

   /// <summary>
        /// 执行存储过程,并返回数据集
        /// </summary>
        /// <param name="ProcName">存储过程名</param>
        /// <param name="Paras">参数集</param>
        /// <returns>存储过程中返回的数据集</returns>
        public DataSet RunProSel(string ProcName, SqlParameter[] Paras)
        {
            ConOpen();
            DataSet ds = new DataSet();
            try
            {
                SqlDataAdapter Sda = new SqlDataAdapter();
                SqlCommand com = new SqlCommand(ProcName, con);
                com.CommandTimeout = 10000;
                com.CommandType = CommandType.StoredProcedure;
                if (Paras != null)
                {
                    foreach (SqlParameter Para in Paras)
                    {
                        com.Parameters.Add(Para);
                    }
                }
                Sda.SelectCommand = com;
                //Sda.SelectCommand.ExecuteNonQuery();
                Sda.Fill(ds, "T");
            }
            catch (Exception ex)
            {

                throw ex;
            }
            finally
            {
                ConClose();
            }

            return ds;
        }

 

C# 后台调用存储过程超时处理方法,

标签:loading   cut   sel   tco   数据集   except   returns   存储过程   RoCE   

原文地址:https://www.cnblogs.com/SDdemon/p/15021475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!