下面会为大家提供一种简单的调用存储过程方式,代码如下:

using (SqlConnection conn=new SqlConnection(数据库连接字符串))
                {
                      conn.Open();  //打开数据库连接
                      SqlCommand command = new SqlCommand();
                      command.Connection = conn;
                      command.CommandText = "存储过程名称";
                      command.CommandType = CommandType.StoredProcedure;  //指定执行类型                      SqlParameter param= new SqlParameter();
  param.ParameterName = "数据库参数名";
  param.SqlDbType = SqlDbType.VarChar;  //数据库参数类型
  param.Direction = ParameterDirection.Input;  //输入或输出
  param.Value = 传进的参数名;  //将调用时传入的参数赋值给存储过程参数
                      command.Parameters.Add(param);  //添加参数                      command.ExecuteNonQuery();  //执行
                      conn.Close();

                }

:如果遇到执行超时问题,可加上下面这句话来设置存储过程执行超时时间

command.CommandTimeout = 60;