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

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;

 

作者只是记录笔记,如果侵权请联系作者删除!!!