如何在asp.net中调用存储过程并带返回值

  介绍

本篇文章为大家展示了如何在asp.net中调用存储过程并带返回值,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

具体如下:

///, & lt; summary>///,DataBase 的摘要说明///,& lt;/summary>   public  class 数据库   {   ,,,///,& lt; summary>   ,,,///DataBase 的摘要说明   ,,,///,& lt;/summary>   ,,,protected  static  SqlConnection  BaseSqlConnection =, new  SqlConnection();//连接对象   ,,,protected  SqlCommand  BaseSqlCommand =, new  SqlCommand();,//命令对象   ,,,public 数据库()   ,,,{   ,,,,//,,,,,//,待办事项:,在此处添加构造函数逻辑   ,,,,//,,,}   ,,,protected  void  OpenConnection ()   ,,,{   ,,,,,if  (BaseSqlConnection.State ==, ConnectionState.Closed),//连接是否关闭   ,,,,,,,试一试   ,,,,,,,{   ,,,,,,,,,BaseSqlConnection.ConnectionString =, ConfigurationManager.ConnectionStrings [“productsunion"] .ToString ();   ,,,,,,,,,BaseSqlCommand.Connection =, BaseSqlConnection;   ,,,,,,,,,BaseSqlConnection.Open ();   ,,,,,,,}   ,,,,,,,catch  (Exception 交货)   ,,,,,,,{   ,,,,,,,,,throw  new 例外(ex.Message);   ,,,,,,,}   ,,,}   ,,,public  void  CloseConnection ()   ,,,{   ,,,,,if  (BaseSqlConnection.State ==, ConnectionState.Open)   ,,,,,{   ,,,,,,,BaseSqlConnection.Close ();   ,,,,,,,BaseSqlConnection.Dispose ();   ,,,,,,,BaseSqlCommand.Dispose ();   ,,,,,}   ,,,}   ,,,public  bool  Proc_Return_Int (string  proc_name, params  SqlParameter [], cmdParms)   ,,,{   ,,,,,试一试   ,,,,,{   ,,,,,,,OpenConnection ();   ,,,,,,,if  (cmdParms  !=, null)   ,,,,,,,{   ,,,,,,,,,foreach  (SqlParameter  parameter  cmdParms拷贝)   ,,,,,,,,,{   ,,,,,,,,,,,if  ((==parameter.Direction  ParameterDirection.InputOutput  | |, parameter.Direction ==, ParameterDirection.Input),,,   ,,,,,,,,,,,,,(parameter.Value ==, null))   ,,,,,,,,,,,{   ,,,,,,,,,,,,,parameter.Value =, DBNull.Value;   ,,,,,,,,,,,}   ,,,,,,,,,,,BaseSqlCommand.Parameters.Add(参数);   ,,,,,,,,,}   ,,,,,,,,,BaseSqlCommand.CommandType =, CommandType.StoredProcedure;   ,,,,,,,,,BaseSqlCommand.CommandText =, proc_name;   ,,,,,,,,,BaseSqlCommand.ExecuteNonQuery ();   ,,,,,,,,,if  (BaseSqlCommand.Parameters [“Return"] .Value.ToString ()==,“0”)   ,,,,,,,,,{   ,,,,,,,,,,,return 真实;   ,,,,,,,,,}   ,,,,,,,,,   ,,,,,,,,,{   ,,,,,,,,,,,return 假;   ,,,,,,,,,}   ,,,,,,,}   ,,,,,,,   ,,,,,,,{   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

如何在asp.net中调用存储过程并带返回值