1.获取Return返回值
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnStr"].ToString()); conn.Open(); SqlCommand MyCommand = new SqlCommand("nb_order", conn); //存储过程名字 MyCommand.CommandType = CommandType.StoredProcedure; //指定类型为存储过程 MyCommand.Parameters.Add(new SqlParameter("@a", SqlDbType.Int)); MyCommand.Parameters["@a"].Value = 10; MyCommand.Parameters.Add(new SqlParameter("@b", SqlDbType.Int)); MyCommand.Parameters["@b"].Value = 20; MyCommand.Parameters.Add(new SqlParameter("@return", SqlDbType.Int)); MyCommand.Parameters["@return"].Direction = ParameterDirection.ReturnValue; MyCommand.ExecuteNonQuery(); //执行存储过程 Response.Write(MyCommand.Parameters["@return"].Value.ToString()); //取得return的返回值