JET Database Engine (0x80004005) Microsoft JET Database Engine 错误 '80004005' 未指定的错误 操作必须使用一个可更新的查询。 常见错误 不能打开注册表关键
=============================================================
分析问题: 数据库连接问题 网站所在文件的硬盘是NTFS格式,访问权限不够。
=============================================================
解决办法:
一、(已测试过,此方法正确)因为程序是在别的机器上完成的,应该是没有错误的,“IUSR-机器名”这个用户是用来匿名访问网站的用户,一般来说在本机调试的时候,访问自己硬盘的时候用的就是这个用户。如果没有“IUSR-机器名”这个用户,则添加一个,如果有,则修改他的权限(隶属于),让他跟访问级别高的一组
二、原来以为是ACCESS数据库的权限问题,但是XP里文件属性里没有“安全”一项无法设置。忙了一天,最后把IIS的“匿名访问和身份验证控制”里用户帐号改为:administrator问题搞定!
三、错误原因是:系统TEMP文件夹访问权限不够 怎么改呢?这样 进工具-文件夹选项-查看-把使用简单文件共享(推荐),关掉然后进windows-temp,单击右键选择-属性,你就会看到一个叫做“安全”的选项,添加一个everyone,权限设置为完全控制,再将你正在使用windows的用户也设置为完全控制,就OK了(一般使用Ghost系统的用户按此修改) |