加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

错误连接数据库与 iis7 ASP+Access

发布时间:2023-06-07 13:28:44 所属栏目:教程 来源:
导读:运行asp是提示Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。

‘Microsoft OLE DB Provider for ODBC Drivers (0x80
运行asp是提示Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。

‘Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
 
[Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。
 
/conn/conn1.asp, 第 3 行'
 
在windows7中正确设置了IIS7.0的配置,同时正确设置了ASP
 
的权限问题,但在运行时会弹出如上错误!
 
我的数据库连接代码是:
 
复制代码代码如下:
 
<%
 
Set conn = Server.CreateObject("ADODB.Connection")
 
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & DefaultDir &server.mappath("worker.mdb")&";"
 
Set rs = Server.CreateObject("ADODB.Recordset")
 
Set rs1 = Server.CreateObject("ADODB.Recordset")
 
Set rs2 = Server.CreateObject("ADODB.Recordset")
 
Set rs3 = Server.CreateObject("ADODB.Recordset")
 
%>
 
网络中流传很多版本的解释,经本人尝试解决方法:
 
windows/temp文件夹缺少一个用户组权限
 
一般在windows7默认安装的IIS中,缺少的用户组为Authenticated Users
 
添加
 
Authenticated Users
 
默认权限为读取、写入。ok,系统正常运行
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!