C#连接Access数据库字符串
使用C#连接Access数据库时,Connstr字符串应该怎么写呀,我的vs中Server.MapPath和Application两个都是报错的。。。...
使用C#连接Access数据库时,Connstr字符串应该怎么写呀,我的vs中Server.MapPath和Application两个都是报错的。。。
展开
1个回答
展开全部
下面web.config
<appSettings>
<add key="DbHelperProvider" value="System.Data.OleDb"/>
</appSettings>
下面数据层
private static string dbProviderName = ConfigurationManager.AppSettings["DbHelperProvider"];
public static string dbConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=yvipgy;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~/App_Data/feng.mdb");
<appSettings>
<add key="DbHelperProvider" value="System.Data.OleDb"/>
</appSettings>
下面数据层
private static string dbProviderName = ConfigurationManager.AppSettings["DbHelperProvider"];
public static string dbConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=yvipgy;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~/App_Data/feng.mdb");
更多追问追答
追问
你好,我写的是用户窗体,不是B/S
追答
那就把web.config,改成app.config.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询