ASP.NETAceess数据库连接
我的Web.config文件的数据库配置:
<appSettings>
<add key="binData" value="provider=Microsoft.Jet.OleDb.4.0;Data Source=/App_Data/database.mdb"/>
</appSettings>
连接数据库的类:
C# code
public class connDB
{
public connDB()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public OleDbConnection CreateConn()
{
string connstring = ConfigurationManager.AppSettings["binData"];
OleDbConnection myConn = new OleDbConnection(connstring);
return myConn;
}
}
数据库我放在APP_Data文件里面 网站是在F盘! 但是Open()数据库的时候出现D:\App_Data\database.mdb不是一个有效的路径,而我实际放数据库的绝对路径是:F:\网站开发\勾氏文化研究中心1\App_Data\database.mdb!~不知道哪位大大帮帮忙,是什么地方错了啊?
------解决方案--------------------SERVER.MAPPATH("~/App_Data/你的数据库名称");
------解决方案--------------------估计你是直接按上面的调试按扭了调试的吧..
最好还是放在IIS的虚拟目录下来调试吧.
生成出来看..