• 源码展示:ASP.NET 数据访问类


      /// 执行带参数存储过程并返回数据集合
      /// </summary>
      /// <param name="procName">存储过程名称</param>
      /// <param name="parameters">SqlParameterCollection 输入参数</param>
      /// <returns></returns>
      public static DataTable dataTable(string procName,SqlParameterCollection parameters)
      {
       SqlDataAdapter da=new SqlDataAdapter();
       DataTable datatable=new DataTable();
       try
       {
        openConnection();
        comm.Parameters.Clear();
        comm.CommandType=CommandType.StoredProcedure ;
        comm.CommandText =procName;
        foreach(SqlParameter para in parameters)
        {
         SqlParameter p=(SqlParameter)para;
         comm.Parameters.Add(p);
        }
        da.SelectCommand =comm;
        da.Fill(datatable);
       }
       catch(Exception e)
       {
        throw new Exception(e.Message);
       }
       finally
       {
        closeConnection();
       }
       return datatable;
      }

      public static DataView dataView(string sqlstr)
      {
       SqlDataAdapter da=new SqlDataAdapter();
       DataView dv=new DataView();
       DataSet ds=new DataSet();
       try
       {
        openConnection();
        comm.CommandType=CommandType.Text;
        comm.CommandText =sqlstr;
        da.SelectCommand =comm;
        da.Fill(ds);
        dv=ds.Tables[0].DefaultView;
       }
       catch(Exception e)
       {
        throw new Exception(e.Message);
       }
       finally
       {
        closeConnection();
       }
       return dv;
      }
     }

    }

  • 相关阅读:
    Convolution1D与Convolution2D区别
    git
    cast函数
    Ubuntu14.04编译WebRTC For Android代码 2014-07-24
    R语言基础-数组和列表
    疯狂的创业运动
    Autodesk 举办的 Revit 2015 二次开发速成( 1.5 天),教室培训, 地点武汉
    注冊(十一)重注冊带有鉴权信息
    ubuntu14.04无法安装Curl
    Bash脚本中的操作符
  • 原文地址:https://www.cnblogs.com/shf/p/611310.html
Copyright © 2020-2023  润新知