读书人

ASP.NETAceess数据库连接,该怎么处理

发布时间: 2012-01-22 22:38:43 作者: rapoo

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

读书人网 >asp.net

热点推荐