日期:2014-05-18  浏览次数:20447 次

求 access 连接数据库字符串
文件夹App_Code   下DB类
    access数据库(House.mdb)在database文件夹下    
请问连接数据库的字符串怎么写   不要绝对路径

------解决方案--------------------
Server.Mappath( "database\House.mdb ")
------解决方案--------------------
string connStr = "Provider = Microsoft.Jet.OleDb.4.0; Data Source= " + Server.MapPath( "~/app_Data/数据库.mdb ");
------解决方案--------------------
上面没看清楚,这个:
如果DataBase在根目录下的话:
string connStr = "Provider = Microsoft.Jet.OleDb.4.0; Data Source= " + Server.MapPath( "~/DataBase/house.mdb ");

------解决方案--------------------
http://www.connectionstrings.com/
------解决方案--------------------
不好意思,题目没看清楚,应该这样:
public static string SQL = "Provider=Microsoft.Jet.OleDb.4.0; Data Source= " + System.Web.HttpContext.Current.Server.MapPath( "~/App_Data/20070629.mdb ");
------解决方案--------------------
string connString = String.Format( "Provider=Microsoft.Jet.OleDb.4.0; Data Source={0} ", System.Web.HttpContext.Current.Server.MapPath( "~/database/House.mdb ")); // 假设 database 在你的根目录