<appSettings>
<add key="lbwconn" value="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("luckydb/mediadb.mdb");/>
</appSettings>
<system.web>哪里错,老是不能编译,我改成
<appSettings>
<add key="lbwconn" value="Provider=Microsoft.Jet.OleDb.4.0;Data Source=G:/学校网站项目/联播网/luckydb/mediadb.mdb;"/>
</appSettings>
<system.web>
就好了.我不想用物理路径呀.上面的连接字符串怎么错掉了呢
<add key="lbwconn" value="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("luckydb/mediadb.mdb");/>
</appSettings>
<system.web>哪里错,老是不能编译,我改成
<appSettings>
<add key="lbwconn" value="Provider=Microsoft.Jet.OleDb.4.0;Data Source=G:/学校网站项目/联播网/luckydb/mediadb.mdb;"/>
</appSettings>
<system.web>
就好了.我不想用物理路径呀.上面的连接字符串怎么错掉了呢
<add key="mdbPath" value="luckydb/mediadb.mdb" />
你可以分开存储,
然后在程序里面组合起来.
appSetings["lbwconn"]+Server.MapPath(appSetings["mdbPath"])
<add key="OleDbConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/>
<add key="AccessDbPath" value="AccessDataBase/test.mdb" />
</appSettings>cs中:
using System.Configuration;public static string OleDbConnectionString()
{
string OleConStr=ConfigurationSettings.AppSettings["OleDbConnectionString"];
string AccessDbPath=ConfigurationSettings.AppSettings["AccessDbPath"];
System.Web.UI.Page page = new System.Web.UI.Page();
string cs = OleConStr+ page.Server.MapPath("~/"+AccessDbPath) ;
return cs;
}