这是这样设置的:
<add key="SQLConnString1" value="provider=microsoft.jet.oledb.4.0;data source=Data\Data.mdb;" />提示错误:'D:\WINDOWS\system32\Data\Data.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。 
请问怎么设相对路径呀?

解决方案 »

  1.   

    data source=Data\Data.mdb;" asp.net 黓认的是 System:\WINDOWS\system32 下面去找这个文件.
    你需要写上一个完整的Access 文件所在的路径
      

  2.   

    可以在globar.asx里面写。
    data source=" +Server.MapPath("")+ "\Data\Data.mdf";
      

  3.   

    <appSettings>
         <add key="jijian" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/>
         <add key="data" value="~/MDbase/XX.mdb" /> 
      </appSettings>调用语句
      string MyConnString = ConfigurationManager.AppSettings["jijian"] + Server.MapPath(ConfigurationManager.AppSettings["data"]) + ";";