<appSettings>
<add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("aspnet.mdb")>
</appSettings>

解决方案 »

  1.   

    eg:
    <add key="ConnectionString" 
                value="Provider=Microsoft.Jet.OLEDB.4.0; 
                Data Source=..\Northwind.mdb" />
      

  2.   

    ..\所对应的相应的文件夹是“C:\WINNT\”
      

  3.   

    在web.config里怎么能用Server.MapPath呢???
      

  4.   

    到底可以用相对路径在webconfig里面写么?~~
    如果实在不行我就只有想别的办法
      

  5.   

    <appSettings>
    <add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data source=..\..\Inetpub\wwwroot\plane\plane.mdb"/>
    </appSettings>换成这样是可以访问了,不过这样好象跟绝对路径没什么区别(-_-!)
      

  6.   

    <appSettings>
    <!--   此处显示用户应用程序和配置的属性设置。-->
    <!--   示例:<add key="settingName" value="settingValue"/> -->

    <add key="myConn.ConnectionString" value="Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=;Data Source=&quot;D:\net\cai\cai2.mdb&quot;;Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider=&quot;Microsoft.Jet.OLEDB.4.0&quot;;Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False" />
    </appSettings>