ASP修改密码方面的代码错误!!

大家帮我看看这段代码哪错了,好吗,怎么改正:错误类型:MicrosoftVBScript编译器错误(0x800A03EA)语法错误/mima/editpwd.asp,li... 大家帮我看看这段代码哪错了,好吗,怎么改正:
错误类型:
Microsoft VBScript 编译器错误 (0x800A03EA)
语法错误
/mima/editpwd.asp, line 22
else if xinmima<>queren then

<%dim yonghuming,yuanmima,xinmima,queren,sql
yonghuming=cstr(request.form("yonghuming"))
yuanmima=cstr(request.form("yuanmima"))
xinmima=cstr(request.form("xinmima"))
queren=cstr(request.form("queren"))
sql="select * from use where uesr='"&cstr(request.form("yonghuming"))&"'"
dim conn,rs
set conn=Server.CreateObject("ADODB.Connection")
dbpath=Server.MapPath("mdb\#MoreUser.mdb")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&dbpath
set rs=Server.CreateObject("ADODB.Recordset")
rs.execute(sql)
if rs("pws")<>yuanmima then
response.Write("<script>alert('原密码有误,请重新输入!');location='"&request.ServerVariables("HTTP_REFERER")&"'</script>")
Response.End()
end if
else if xinmima<>queren then
response.Write("<script>alert('新密码和确认密码不一致!');location='"&request.ServerVariables("HTTP_REFERER")&"'</script>")
Response.End()
end if
else rs("pws")=xinmima
rs.update
rresponse.Write("<script>alert('恭喜,密码修改成功!');location='"&request.ServerVariables("HTTP_REFERER")&"'</script>")
Response.End()
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
%>

<form name="form1" method="post" action="editpwd.asp">
<table width="190" border="1" align="center">
<tr>
<th width="86" height="30" scope="row"><div align="left" class="style1">用户名:</div></th>
<td width="88"><input name="yonghuming" type="text" size="8"></td>
</tr>
<tr>
<th height="21" scope="row"><div align="left" class="style1">原密码:</div></th>
<td><input name="yuanmima" type="password" size="8"></td>
</tr>
<tr>
<th height="21" scope="row"><div align="left" class="style1">新密码:</div></th>
<td><input name="xinmima" type="password" size="8"></td>
</tr>
<tr>
<th height="20" scope="row"><div align="left" class="style1">确认密码:</div></th>
<td><input name="queren" type="password" size="8"></td>
</tr>
<tr>
<th height="25" colspan="2" scope="row"><input type="submit" name="Submit" value="提交">
<input type="submit" name="Submit2" value="重置"></th>
</tr>
</table>
</form>
展开
 我来答
603suifeng
2008-12-28 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:489
采纳率:0%
帮助的人:0
展开全部
你这语法肯定不对了,每个if都应该对应一个end if,中间可以加多个elseif。只是elseif也不能像你那样写的,是elseif而不是else if。要分清楚。如
if **** then
*****
elseif **** then
****
elseif **** then
*******
end if
或者
if **** then
*****
else
if **** then
*****
end if
end if
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式