1.写在Web.config中使用相对路径:
页面调用
2、在页面的CS文件中写使用绝对路径
建议使用第一种方法
-
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) ...................
建议使用第一种方法