我用web.cofig中这样写
<appSettings>
<add key="connstr" value="db.mdb"/>
</appSettings>在.cs中调用是这样:
OleDbConnection conn = new OleDbConnection(System.Configuration.ConfigurationSettings.AppSettings["connstr"]);只是不明白为什么运行的时候老是出错,而直接把连接写在页里就可以运行,为何,我写错了吗?请达人指教!
<appSettings>
<add key="connstr" value="db.mdb"/>
</appSettings>在.cs中调用是这样:
OleDbConnection conn = new OleDbConnection(System.Configuration.ConfigurationSettings.AppSettings["connstr"]);只是不明白为什么运行的时候老是出错,而直接把连接写在页里就可以运行,为何,我写错了吗?请达人指教!
access数据库吧 !应该写上他在服务器上的物理地址
web.config
<appSettings>
<add key="oledsn" value="Provider=Microsoft.Jet.OLEDB.4.0;Data source="/>
<add key="ole" value="~/db.mdb;"/> //根目录下的db.mdb
</appSettings>然后程序中
OleDbConnection conn = new OleDbConnection(ConfigurationSettings.AppSettings["oledsn"]+HttpContext.Current.Server.MapPath(ConfigurationSettings.AppSettings["ole"]));