asp用户登陆问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 15:01:46
开头连接数据库:
<%
dizhi=server.MapPath("huiyuan.MDB")
set conn=server.CreateObject("adodb.connection")
conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq="+dizhi)
%>

--------没有问题
username=request.form("usename")
password=request.form("password")
if username="" or password="" then
response.Write("<script>alert('错了兄弟')</script>")
else
set rs=Createobject("adodb.connection")
exec="select * from pUser213"
rs.open.sql conn,1,3
if username=rs("username") and password=rs("password") then
response.redirct "login.asp"
%>
<%end if%>
<%end if%>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>

提示内部错误,是什么原因,大家解决一下。
补充:空间,字段,表名都没错。

if username="" or password="" then
response.Write("<script>alert('错了兄弟')</script>")
else
set rs=Createobject("adodb.connection")
exec="select * from pUser213"
end if
rs.open.sql conn,1,3
if username=rs("username") and password=rs("password") then
response.redirect "login.asp"
else
response.redirect "index.asp"
end if
%>

一.END IF 位置可能有问题.
二.你的REDIRECT写错了,呵呵..
三.学了你一点东西 (谢谢.)

提示什么内部错误啦?具体的呢?在哪里出错啦?具体错误行呢?什么都没说别人怎么帮你?