因为是相对路径的在这个文件里面不能用SERVER.MAPPATH这样来,如果直接用DB1.MDB,它会认为路径在C:\WINDOWS\SYSTEM32\DB1.MDB里面怎么办啊?

解决方案 »

  1.   

    我看过别人的程序里面是这样的:
    <!--请用使用相对路径,当改变数据库文件名或改变存放目录才需修改,否则不要修改-->
    <add key="数据库路径" value="db\database.asax" />然后我打开DATABASE.ASAX这个文件怎么里面都是乱码,到底是怎么做的?
      

  2.   

    是啊,可是它这个DATABASE.ASAX是怎么做出来的?
      

  3.   

    aspx 写完  直接改文件名?
      

  4.   

    这样写吧!
    using System Configuration;<appSettings>
     <add key="ConnStr" value="Provider=SQLOLEDB.1;User ID=;Password=;Data Source=172.0..1;Database=AspNet;NetWork Library=dbmssocn"></add>
    ...............//当然可以写多个
    </appSettings>
    在程序中直接调用
    string Conn=ConfigurationSettings.AppSettings["ConnStr"];
      

  5.   

    不是吧?我的是ACCESS数据库啊,就是有具体的MDB文件的啊
      

  6.   

    <add key="SQLConnString1" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Inetpub/wwwroot/shop/shop.mdb" />