[ODBC Microsoft Access 驱动程序] '(未知的)'不是一个有效的路径。错误 '80004005'

小弟想初做ASP+access数据库,想做一个用户验证登陆但是刚开始做就出现了问题系统是windows7IIS7ASP配置已经配置好了软件是DWCS4原文件是:<!--#... 小弟想初做ASP+access数据库,想做一个用户验证登陆
但是刚开始做就出现了问题

系统是windows7 IIS7 ASP配置已经配置好了
软件是DW CS4
原文件是:
<!--#include file="Connections/conn.asp" -->
<%
sql="select * from [user] where [user] ='"&user&"' and [userpwd]='"&userpwd&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
%>
<%
if user=rs("user") and userpwd=rs("userpwd") then
session("user")=rs("user")
session("acc")=true
response.redirect"index.asp"
else
session("user")=""
session("acc")=false
response.redirect"erro.asp"
end if
%>
IE报错是:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access 驱动程序] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
/moman/Connections/conn.asp,行 6

且在DW中数据库一栏看不见数据库。。。

conn.asp文件如下:
<%@ language=VBscript%>
<%
dim conn,mdbfile
mdbfile=server.mappath("/database/moman.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=;pwd=;dbq="&mdbfile
%>

查了很多资料都不确定自己到底是哪里错了,求教高手指导:
首先我的conn.asp有写错了么?错的话怎么改呢?
第2,上面的验证用户文件有没错,由于是初学,所以有照搬人家的程序,这个原理是,连接数据库后判断表“user”中的user、userpwd名相等就跳转去index.asp,如果不等就去erro.asp么?具体写法我有写错么?
展开
 我来答
szycb
2010-07-27
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
不要迷信代码,我更喜欢是鼠标点上去设置,你的问题是conn没有设置好,数据库位置没连接上,检查检查再检查
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式