Heim  >  Artikel  >  Datenbank  >  access使用相对路径

access使用相对路径

WBOY
WBOYOriginal
2016-06-07 15:43:321548Durchsuche

今天将access数据库的路径由绝对路径改为相对路径遇到了很大的问题: 总是提示找不到数据库文件或当前上下文不存在WebConfigurationManager;即使在Web.config中添加了 connectionStrings add name=MyJetConn connectionString=Provider=Microsoft.Jet.OLEDB.

今天将access数据库的路径由绝对路径改为相对路径遇到了很大的问题:

总是提示找不到数据库文件或当前上下文不存在WebConfigurationManager;即使在Web.config中添加了

 
 
 

也无济于事。后来发现可以用HttpContext.Current.Server.MapPath();转换路径,如:

OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+HttpContext.Current.Server.MapPath("xwx_Data.mdb"));

但该方法只适用于数据库文件在与**.aspx同一目录下,对于数据库在其他文件夹下则不支持

对于这种情况还在了解中


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn