首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET连接ACCESS数据库时,Web.Config中怎么设置Data Source为相对路径

2012-01-13 
ASP.NET连接ACCESS数据库时,Web.Config中如何设置Data Source为相对路径?用ASP.NET连接ACCESS数据库,Web.C

ASP.NET连接ACCESS数据库时,Web.Config中如何设置Data Source为相对路径?
用ASP.NET连接ACCESS数据库,Web.Config中如何设置Data Source为相对路径呢?比如Data Source = "mdb/user.mdb".

[解决办法]
<appSettings>
<add key="database_Path" value="/App_Data/xxxx.mdb"/>
</appSettings>

引用时直接改accessdatasource的datafile属性就OK了。
[解决办法]
<appSettings>
<add key="AccessString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="></add>
<add key="DataBase" value="../Data/Data.mdb"></add>
</appSettings >

==================================================
使用: string AccessString = System.Configuration.ConfigurationManager.AppSettings["AccessString"].ToString();
string DataBase = System.Configuration.ConfigurationManager.AppSettings["DataBase"].ToString();
OleDbConnection myconnection = new OleDbConnection(AccessString + System.Web.HttpContext.Current.Server.MapPath(DataBase));

热点排行