|
具体不多说了,只贴出相关源码~
using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.OleDb; using System.Web;
/**//// <summary> /// 名称:access下的分页方案(仿sql存储过程) /// 作者:cncxz(虫虫) /// blog:http://cncxz.cnblogs.com /// </summary> public class AdoPager { protected string m_ConnString; protected OleDbConnection m_Conn;
public AdoPager() { CreateConn(string.Empty); } public AdoPager(string dbPath) { CreateConn(dbPath); }
private void CreateConn(string dbPath) { if (string.IsNullOrEmpty(dbPath)) { string str = System.Configuration.ConfigurationManager.AppSettings["dbPath"] as string; if (string.IsNullOrEmpty(str)) str = "~/App_Data/db.mdb"; m_ConnString = string.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source={0}", HttpContext.Current.Server.MapPath(str)); } else m_ConnString = string.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source={0}", dbPath);
m_Conn = new OleDbConnection(m_ConnString); } /**//// <summary> /// 打开连接 /// </summary> public void ConnOpen() { if (m_Conn.State != ConnectionState.Open) m_Conn.Open(); } /**//// <summary> /// 关闭连接 /// </summary>
上一篇:C# 中返回上一页问题代码
下一篇:解决 ASP.NET 中目录访问权限的问题
|