ASP访问Access 2003的连接语句:
“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & db_path
ASP访问Access 2007的连接语句
“Provider=Microsoft.ACE.OLEDB.12.0;Data Source=” & db_path
Access 2003和Access 2007的Provider不同,其扩张名也不同,AC2003的为mdb,而AC2007的为accdb。
AC2007转换为AC2003,需检查系统是否安装micorsoft.jet.oledb数据源驱动,如果没有,可以如下方法进行安装:
先安装MDAC 2.7(未安装不可运行Access),安装目录WCU文件夹的MDAC的安装包,驱动申明使用“microsoft.jet.oledb.4.0″. MDAC 2.7做成打包文件以后选择jet引擎,安装即可。
AC2003转换为AC2007,则需检查系统是否安装microsoft.ace.oledb驱动。
还有点得注意,ASP访问access是,需将Windows/Temp目录的权限设置为erverone,否则ASP无法访问Access。