web.config文件设置:
Access:
<add key="datapath" value="newspaper.mdb"/>
SQL:
<add key="datapath" value="server=(local);database=AspNetPager;user
id=sa;pwd=netking" />

数据库访问层设置:
Access:
protected static string asd =
ConfigurationSettings.AppSettings["datapath"];
protected static string link="Provider=Microsoft.Jet.OLEDB.4.0;Data
source="+System.Web.HttpContext.Current.Server.MapPath(asd);
注意这里asd如果加双引号则直接指向连接MDB文件,不加则是从web.config设置中获取数据库连接路径的string.

SQL:
protected static string asd =
ConfigurationSettings.AppSettings["datapath"];
获取web.config中设置的数据库连接路径,重要的是web.config文件中设置对否

分析;
Access通过System.Web.HttpContext.Current.Server.MapPath获取MDB路径,因为MDB文件是独立的(路径­不固定)。
SQL文件处于SQL服务器软件中,因此可直接通过文件名确定数据库所处文职。