第一:连接字符串
首先在web.config文件配置(Access2003和2007都一样)
<connectionStrings>
<add name='DBPath' connectionString='~/App_Data/Web.mdb'/>
<!--数据库路径,前面的~必须保留-->
</connectionStrings>
第二:连接字符串
Access2003:
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.ConnectionStrings['DBPath'].ToString());
Access2007:
'Provider=Microsoft.ace.OLEDB.12.0;Data Source=' + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.ConnectionStrings['DBPath'].ToString());
第三:写SQL语句时,字段名和表明都要加上[],避免了关键字这种错误。