ASP+ACCESSS数据库连接出错!

来源:百度知道 编辑:UC知道 时间:2024/05/06 22:31:24
本地分区为NTFS格式,系统为WINXP,使用ASP+SQL版连接正常,.NET+ACCESS连接也正常,但就是ASP+ACCESS连接不行,目录权限、temp权限全部都加上了,还是不行,不知道怎么回事?
以下是连接代码:
set conn=server.createobject("adodb.connection")
connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("data.mdb")
conn.open connstr

Microsoft JET Database Engine (0x80004005)
未指定的错误
conn.asp, 第 4 行(上面最后一行)

我在虚拟主机上就没问题,奇怪了?请问如何解决?
林桂全,我已经说明了.NET+ACCESS可以使用,那表示Access已经安装。另外你说的IIS启用该服务,不知道是启用哪项服务?

开始->运行->dcomcnfg
找到\\\"Microsoft Excel 应用程序\\\"(这个名称取决于你调用的Object是什么),然后右键->Properties->security把三个权限都给everyone即可,其实第一个Launch & activate即可

这是权限的问题.

还有一个简单的方法,就是找到c:\windows目录中的scrrun.dll文件,设置属性中的安全,加入user组,并给予读取和运行、读取即可。

你也可以把网站放到FAT32分区试一下.因为在NTFS分区,有关于权限问题有一些程序莫明其妙就出错了

系统有没有安装好ACCESS2000或者2003?
还有,在IIS要启用该服务。