Windows2008上连接Access数据库出现“未指定的错误”
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
遇到一个麻烦,一个ASP+ACCESS的网站,在Windows2003系统上跑得挺好的。然后换到Windows 2008系统上就坏了。 出错的语句是: 行10 Set conn = Server.CreateObject("ADODB.Connection") 行11 conn.ConnectionString = connStr 行12 conn.open ''这一句报错 错误提示如下: Microsoft JET Database Engine 错误 ''80004005'' 未指定的错误 /conn.asp,行 12 我们来分析一下,首先,这句连接Access数据库的语句完全是没有语法问题的。然后它既然报错,可能的问题是ADODB.Connection组件有问题。 然后在网站找了一下,确实有其他的朋友也遇到的类似问题。有兄弟提出的解决方案是在c:\windows\temp上加EveryOne完全控制权限。千万不要这样做,安全性太差了!经过多方面尝试,给这个c:\windows\temp目录加IIS站点的匿名访问账号的可读、可写权限即可。 2、如果一般未指定的错误,还有个办法,其实只要很简单的几步:
开始 -》运行 -》regsvr32 jscript.dll 开始 -》运行 -》regsvr32 vbscript.dll 开始 -》运行 -》iisreset 该文章在 2017/11/29 10:12:02 编辑过 |
关键字查询
相关文章
正在查询... |