/// <summary>
/// 执行存储过程,或SQL语句,返回DataSet
/// </summary>
/// <param name="connStr">数据库连接字符串</param>
/// <param name="cmdText">SQL语句或存储过程名称</param>
/// <param name="ps">参数列表</param>
/// <returns>返回DataSet</returns>
public static DataSet GetDataSet(SqlConnection connStr, string cmdText, params SqlParameter[] ps)
{
DataSet ds = new DataSet();
try
{
using (SqlDataAdapter sda = new SqlDataAdapter(cmdText, connStr))
{
if (ps != null)
{
sda.SelectCommand.Parameters.AddRange(ps);
}
sda.SelectCommand.CommandType = CommandType.StoredProcedure;
sda.Fill(ds);
}
return ds;
}
catch (Exception ex)
{
ds.Dispose();
throw (ex);
}
}
C#执行存储过程,或SQL语句,返回DataSet
最新推荐文章于 2024-04-08 07:08:18 发布
