[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么?具体写法我有写错么? 展开
但是刚开始做就出现了问题
系统是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么?具体写法我有写错么? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询