ASP.NET 2.0中访问Access数据库的连接字符串

来源:互联网 发布:linux内核延时函数 编辑:程序博客网 时间:2024/05/02 01:04
1.写在Web.config中使用相对路径:
C# code
<appSettings> <add key="AccessString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="></add> <add key="DataBase" value="../Data/Data.mdb"></add> </appSettings > <connectionStrings/>

页面调用
C# code
protected void Button1_Click(object sender, EventArgs e) { string AccessString = ConfigurationManager.AppSettings["AccessString"].ToString(); string DataBase= ConfigurationManager.AppSettings["DataBase2"].ToString(); OleDbConnection myconnection = new OleDbConnection(AccessString + System.Web.HttpContext.Current.Server.MapPath(DataBase)); myconnection.Open(); ......

2、在页面的CS文件中写使用绝对路径
C# code
conn = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("./data/dianjiao.mdb") '绝对路径的使用 comm1 = "select * from notify" myConnection = New OleDbConnection(conn) mydataset = New DataSet() myadapter = New OleDbDataAdapter(comm1, myConnection)...................

建议使用第一种方法 
原创粉丝点击