首页 > 编程 > ASP > 正文

iis7 ASP+Access数据库连接错误

2024-05-04 11:08:39
字体:
来源:转载
供稿:网友
运行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,系统正常运行

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表