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的虚拟目录下来调试吧.
生成出来看..