ASP.NET acess数据库路径问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 22:00:52
很是恼火,路径总出问题,数据库放在APP.DATA文件下
这是后台的string path = "provider=microsoft.jet.oledb.4.0;data source=" +HttpContext.Current. Server.MapPath(@"..\App_Data\myblog.mdb");
网站前台string path = "provider=microsoft.jet.oledb.4.0;data source=" +HttpContext.Current. Server.MapPath(@"App_Data\myblog.mdb");
不是前台说未能映射路径就是后台说,有时候得会就没事了,是不是我的写法不对,刚还找不到路径现在我测试就好了,做了一会在测试又说找不到急死了,请高手指教

App_Data有一个专用的路径的,不要用这种相对路径,在不同的目录下相对路径不定指向哪里,好像是%App_Data%,搞不定也没关系,拖一个AccessDataSource控件出来,配置一下,就会生成一个连接字符串在web.config文件里,用那个就行了

string path = "provider=microsoft.jet.oledb.4.0;data source=" +HttpContext.Current. Server.MapPath(@"App_Data\myblog.mdb");

这句是不是不对啊.

HttpContext.Current. Server.MapPath("myblog.mdb")直接这样就可以了