Microsoft JET Database Engine 错误 '80004005'

MicrosoftJETDatabaseEngine错误'80004005'未指定的错误/admin_board/config.asp,行4confing.asp内容如下... Microsoft JET Database Engine 错误 '80004005'

未指定的错误

/admin_board/config.asp,行 4

confing.asp内容如下:
<%
Set Cn = Server.CreateObject("ADODB.Connection")
'On Error Resume Next
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath(".") & "\db\32fewdafsdfadfeadsfsfaf.mdb"
If Err.Number > 0 Then
Response.End
End If

%>

用win7 IIS 调试网站源码,输入网站后台地址,就出现这个。怎么设置?
展开
 我来答
匿名用户
2011-01-23
展开全部
故障原因
此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。
一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入
二、系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。正常情况下是不会出现这个错误的,当使用某些系统垃圾清理优化工具、或其它一些因素可能会导致这个目录权限发生改变。所以请慎重使用此类工具。

解决办法
一、检查存放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

参考资料: http://zhidao.baidu.com/question/116995474.html

网易云信
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同... 点击进入详情页
本回答由网易云信提供
EvenHHZ
2018-08-03 · 知道合伙人软件行家
EvenHHZ
知道合伙人软件行家
采纳数:13679 获赞数:18852
个人出版图书:《玩转Python网络爬虫》、《玩转Django2.0》

向TA提问 私信TA
展开全部
使用组合快捷键win键+r键打开运行窗口。
2.在运行窗口中输入“regsvr32 Softpub.dll”回车确认进入下一步操作。

3.重新打开运行窗口,在运行窗口中输入“regsvr32 Wintrust.dll”回车确认进入下一步操作。
4.再次打开运行窗口,在运行窗口中输入“regsvr32 Initpki.dll”回车确认,点击确定完成操作。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浅夏奇异果18
2011-01-21 · TA获得超过1086个赞
知道小有建树答主
回答量:1360
采纳率:0%
帮助的人:601万
展开全部
IIS里面要启用父路径。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式