如何给51aspx那下载的SqlHelper类添加ExecuteDataset方法

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:09:46
我在www.51aspx.com 网站上下了个sqlhealper类,但发现里面却没有ExecuteDataset的方法,初学。net还不是很会修改。望高人指点。
注意不要给我官方的那个sqlhealper。
现在我贴出要添加方法的源码:
======================================================
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Collections;
using System.Data.SqlClient;

//该源码下载自www.51aspx.com(51aspx.com)
/// <summary>
/// 数据库的通用访问代码
/// 此类为抽象类,不允许实例化,在应用时直接调用即可
/// </summary>
public abstract class SqlHelper
{
/// <summary>
///获取数据库连接字符串,其属于静态变量且只读,项目中所有文档可以直接使用,但不能修改
/// </summary>
public static readonly string ConnectionStringLocalTransaction = ConfigurationManager.ConnectionStrings["pubsConnectionString"].Connect

public static DataSet ExecuteDataSet(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters)
{

SqlCommand cmd = new SqlCommand();

using (SqlConnection conn = new SqlConnection(connectionString))
{
//通过PrePareCommand方法将参数逐个加入到SqlCommand的参数集合中
PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);
SqlDataAdapter sda = new SqlDataAdapter();
DataSet ds = new DataSet();
sda.Fill(ds);
//清空SqlCommand中的参数列表
cmd.Parameters.Clear();
return ds; //注意:这里改了
}
}
我修改了下,因该没问题了!