[求助]如何解决系统中这样的错误
Microsoft JET Database Engine 错误 '80004005'
未指定的错误
/ny/conn.asp,行 8
未指定的错误
/conn.asp,行 6
===========================================================
分析并解决问题:
一般遇到这种问题,多数是因为mdb文件所在目录中IUSER_SERVENAME用户没写权限引起的,不过朋友的情况,mdb的磁盘都是FAT32的。在IIS配置中加入写权限也是错误依旧,开始有点晕了。
到MS“关于 Active Server Pages 和 Microsoft 数据访问组件中的 80004005 错误的疑难解答”里面也没发现相同错误;倒是看到一片文章“关于ASP访问ACCESS数据的“不能打开注册表关键字”80004005错误的探讨”,大致是说需要修改Winnt/temp的权限,不过记得正常情况下temp目录也没有everyone的写权限的,本来打算让朋友给这个目录加IUSER的写权限来测试的,结果他的机器添加权限都出错,ft!
没办法,只要cmd下把IUSER加到administrators组看看了,添加后重起IIS,问题解决,2种连接方式都可以了,看来还是权限的问题引起的。因为朋友要吃饭了,所以没再测试,具体是因为那里权限不足,还没找到。。。
有时间再看看的时候给大家准信,呵呵!
[此贴子已经被作者于2006-8-2 11:49:07编辑过]