ASP访问Access2003和Aceess2007

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。

发表回复

您的电子邮箱地址不会被公开。