ホームページ  >  記事  >  データベース  >  access使用相对路径

access使用相对路径

WBOY
WBOYオリジナル
2016-06-07 15:43:321543ブラウズ

今天将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同一目录下,对于数据库在其他文件夹下则不支持

对于这种情况还在了解中


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。