我现在已经在本机上完成了网站的设计(C#开发),我在web.config文件里用的数据库链接如下:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Documents and Settings\\Administrator\\桌面\\freezone\\data\\freezone.aspx
我想用相对路径来建立数据链接,请问该如何写data source 部分呢??

解决方案 »

  1.   

    为什么要用相对路径你,用server.mappath()不就行了么,相对路径的话,你那样写应该没问题
      

  2.   

    通过Server.MapPath("相对网站虚拟路径")
      

  3.   

    相对你WEB站点的文件夹的上面:
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source="..\freezone.aspx"
      

  4.   

    asp 环境下正如楼上所说
    .net下会不会有所区别(小弟,是刚涉及 .net)
      

  5.   

    如果是sqlserver数据库怎么写?
      

  6.   

    Provider=SQLOLEDB;Server="";Database=freezone;uid=sa;pwd=111
      

  7.   

    你放到网站下用Server.MapPath("freezone.aspx")