出现这种问题,该怎么办Microsoft JET Database Engine 错误 '80004005' 未指定的错误 /conn.asp,行 8

程序是
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
<defaultDocument>
<files>
<add value="index.asp" />
</files>
</defaultDocument>
</system.webServer>
</configuration>

第1个回答  2015-05-23
一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。)时。

二、JET引擎在链接数据库的时候会在%windir%/temp/目录下创建临时文件,而IIS匿名帐号对%windir%/temp/目录操作权限不够,添加IIS匿名帐号(IUSR_计算机名)对%windir%/temp/的读写权限即可。

其它一些未指定的错误,可以尝试重新注册ASP脚本解释链接库文件。
依顺序运行以下命令:
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.iisreset本回答被提问者和网友采纳

...JET Database Engine 错误 '80004005' 未指定的错误 \/conn.asp...
一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。)时。二、JET引擎在链接数据库的时候会在%windir%\/temp\/目录下创建临时文件,而IIS匿名帐号...

Microsoft JET Database Engine 错误 '80004005'
Microsoft JET Database Engine 错误 '80004005'未指定的错误 \/tougao\/conn.asp,行 6 1.查看数据库连接语句没有发现错误;2.查看文件夹的权限已经全部给了everyone;3.打开数据库的同时,系统会在临时文件夹 windows\/temp\/ 下创建临时文件,而 windows\/temp\/ 的权限不够,everyone的权限也加了,但还...

Microsoft JET Database Engine 错误 '80004005' 是什么原因
方法:借助filemon工具,在打开网页时,会发现在filemon中,结果有access denied,双击后找到这个目录,此目录就是因为没有权限导致access数据库打开失败的症结所在。给tempe文件夹一个写权限(everyone用户或者IUSR_***,推荐IUSR_***)方法二、更改统环境变量temp和tmp原来的%USERPROFILE%Local SettingsTemp ...

...Microsoft JET Database Engine 错误 '80004005' 未指定的错误”_百...
据库。把。把权限加上,限加上,问题解决。 而且加了。 而且加了权限后,要重起限后,要重起电脑,不然,不然还会有莫名的错误提示。提示。一般情况下asp可以正常运行,但只要连接数据库就提示,Microsoft JET Database Engine 错误 '80004005',我的电脑因为 用批处理清理文件,所以不能运行了, 只行...

0x80004005未指定错误解决方法
0x80004005未指定错误一般都是更新的错误问题,很多方法都需要重新安装系统,需要先重启防火墙,然后重新注册一下系统组件,或者直接使用命令代码进行控制。0x80004005错误代码教程方法一:一、重启防火墙1、登陆管理员账户,同时按【WIN+R】键,输入services.msc2、找到【WindowsDefenderFirewall】服务3、右键【...

急~Microsoft JET Database Engine 错误 '80004005'
应该是Access数据库 把那个备份数据库用access打开 然后 工具-数据库实用工具-压缩和修复数据库 最后把修复好的上传覆盖

Microsoft JET Database Engine 错误 '80004005'未指定的错误 急求
“开始”——“运行”进入命令行模式输入 cacls c:\\Windows\\temp \/g everyone:f (给temp目录添加everyone组的完全控制权限)看解决了没

Microsoft JET Database Engine 错误 '80004005' 未指定的错误
错误类型一:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。错误类型二:Microsoft OLE DB Provider for ODBC Drivers 错误 ''80004005''[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ''...

Win7系统提示Provider 80004005未指定的错误如何解决
有部分用户到本站反映说遇到这样一个问题,就是在使用电脑的过程中,突然弹出Provider窗口,提示80004005未指定的错误,这是怎么回事呢,下面以系统为例,跟大家带来具体的解决方案。1、开始→运行→“regsvr32 jscript.dll” (命令功能:修复Java动态链接库) ;2、开始→运行→输入“regsvr32 vbscript.dll...

Microsoft JET Database Engine 错误 '80004005'
可能原因:1.sql语句出错(要插入或更新的字段的数值不能为空值)2.打开数据库出错,没有在指定路径发现数据库 解决办法:1.针对这种情况,在打开记录集之前输入一下语句:response.write(sql) 'sql就是你的sql语句 response.end 仔细分析输出的这个sql有没有毛病。对照数据库看是不是有不能为空的字段...

相似回答