web.config里写数据库连接字符串的问题。 <add key="Default_ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=/YourApp/db/global.mdb"/> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <add key="Default_ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=/YourApp/db/global.mdb"/>这样应该可以吧 WebConfig 文件的上级目录用 (../) 本级目录用 (./)试试! phpmysql(-=freewolf=-) 兄,好勤快:-) 没有办法直接将相对路径保存在web.config的连接字符串值中,但可以用一个笨办法,在web.config中另外加入一个数据库路径字符串值,象这样:<add key="Default_ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=@dbpath"/><add key="DbPath" value="/应用程序名/数据库所在文件夹/数据库名.mdb"/>然后在程序中这样建议数据库连接:string dbPath=Server.MapPath(ConfigurationSettings.AppSettings["dbpath"]);OleDbConnection conn=new OleDbConnection(ConfigurationSettings.AppSettings["ConnStr"].Replace("@dbpath",dbPath));虽然麻烦了一点,但除非用绝对路径,否则也没有什么好办法。 因为我必须在程序中用这种方式获取链接字符ConfigurationSettings.AppSettings[] ,为了程序的通用性不能用Server.MapPath <add key="Default_ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=~\aspx\news\global.mdb"/> zedgraph三方绘将图片写入excel 一个jquery问题 看这个问题怎么办? 请问关于COM+组件的问题 每行的数据列不相等的处理方法? 调用事务问题 在ASP.Net中用什么来指上层目录呀? 在asp.net中打开word文件,结果出现下载webform1.aspx, 菜菜问题:asp如何获取url参数并转跳? (高分求助)给水晶报表中的文本对象赋值时的怪事,郁闷中 登陆页的经典问题!希望大家能够多多参合! 急需解决,大量数据导出问题。(在线等待马上给分)
这样应该可以吧
<add key="DbPath" value="/应用程序名/数据库所在文件夹/数据库名.mdb"/>然后在程序中这样建议数据库连接:
string dbPath=Server.MapPath(ConfigurationSettings.AppSettings["dbpath"]);
OleDbConnection conn=new OleDbConnection(ConfigurationSettings.AppSettings["ConnStr"].Replace("@dbpath",dbPath));虽然麻烦了一点,但除非用绝对路径,否则也没有什么好办法。