数据库分页(存储过程返回DataTable 方法)
来源:互联网 发布:远程软件teamviewer 编辑:程序博客网 时间:2024/06/03 23:47
/// <summary>
/// 根据数据库存储过程分页,返回Datatable
/// </summary>
/// <param name="tableName"></param>
/// <param name="wherestring"></param>
/// <param name="pagenum"></param>
/// <param name="pagesize"></param>
/// <returns></returns>
public DataTable spCommonPagedQuery(string tableName, string wherestring, int pagenum,int pagesize)
{
string strconnectstring = ConfigurationManager.AppSettings["ConnectionString"].ToString();
string connectstring = Utility.EncryptionHelper.DESDecryption(strconnectstring);
using (SqlConnection conn = new SqlConnection(connectstring))
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "spCommonPagedQuery";
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter p1 = new SqlParameter();
p1.ParameterName = "@tablename";
p1.Value = tableName;
SqlParameter p2 = new SqlParameter();
p2.ParameterName = "@wherestring";
p2.Value = wherestring;
SqlParameter p3 = new SqlParameter();
p3.ParameterName = "@pagenum";
p3.Value = pagenum;
SqlParameter p4 = new SqlParameter();
p4.ParameterName = "@pagesize";
p4.Value = pagesize;
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
cmd.Parameters.Add(p3);
cmd.Parameters.Add(p4);
try
{
conn.Open();
DataSet ds = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(ds);
if (ds != null && ds.Tables.Count > 0)
{
return ds.Tables[0];
}
conn.Close();
}
catch (Exception ex)
{
}
}
return null;
}
- 数据库分页(存储过程返回DataTable 方法)
- 数据库分页存储过程
- 数据库分页存储过程
- 数据库分页存储过程
- 数据库分页存储过程
- 数据库存储过程分页
- 数据库分页存储过程
- 数据库分页存储过程
- 【转载】数据库分页存储过程
- 数据库端分页存储过程
- sql数据库存储过程分页
- Sql2005数据库分页存储过程
- 数据库存储过程分页代码
- 数据库存储过程分页查询
- 分页 常用数据库存储过程
- oracle 存储过程 分页 返回结果集
- 存储过程分页,带参,返回值
- 存储过程的分页方法
- Java函数参数
- nio/mina(二)mina传字符串
- Android下SD卡文件操作与数据读写
- 进程间的通信-FIFO
- struts Unable to load bean 错误
- 数据库分页(存储过程返回DataTable 方法)
- .net 获取服务器配置参数
- jbpm4整合struts2+spring2.5+hibernate3.3
- 为App签名(为apk签名)
- Windows7安装IIS的方法-Win7安装IIS7教程
- DP poj2817 WordStack
- c++ 中 pair 的 使用方法
- 关于使用MOVE的方法降低表的高水位
- 82个Javascript免豆资料下载地址汇总