修改密码 asp 帮忙看看哪儿错了

来源:百度知道 编辑:UC知道 时间:2024/06/27 11:20:51
<%
dim conn
dim strConn
set conn=server.CreateObject("adodb.connection")
strConn="Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath

("data\Test.mdb")
conn.open strConn
%>
<%
Uname=request("Uname")
upass=request("upass")
Nupass=request("nupass")
cupass=request("cupass")
str="update user set upass='"&nupass&"' where 学生ID='"&Session("UName")

&"'"
'response.Write(str)
if nupass<>"" then
if upass=Session("upass") and nupass=cupass then
conn.execute(str)
response.Write("恭喜您,密码修改成功!")
else
response.Write("修改密码失败!!!")
end if
%>
<%
conn.close
set conn=nothing
%>
提示:Script error detected at line 28.
Source line:
Description

if nupass<>"" then
if upass=Session("upass") and nupass=cupass then
conn.execute(str)
response.Write("恭喜您,密码修改成功!")
else
response.Write("修改密码失败!!!")
end if
改为
if nupass<>"" then
if upass=Session("upass") and nupass=cupass then
conn.execute(str)
response.Write("恭喜您,密码修改成功!")
else
response.Write("修改密码失败!!!")
end if
end if
因为有两个if啊,你只有一个end if