asp修改密码方面的,希望得到高手帮助

dimIDID=request.Querystring("id")ifrequest("Password")<>request("rePassword")thenresp... dim ID
ID=request.Querystring("id")
if request("Password")<>request("rePassword") then
response.Write "对不起,前后密码不一致!"
response.End
else
sql="select * from Member where MemberID='"&ID&"'"
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,3
if request("Password")<>""then
rs("password")=md5(trim(request("Password")))
end if
rs.Update
rs.Close
set rs=nothing
response.Write "<script language=javascript>alert('修改成功!');window.location.reload('default.asp')</script>"
response.End
end if

修改密码进行到这页,在页面上显示
ADODB.Recordset (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

希望哪位高手帮助帮助我~先谢谢了
问题解决
lizhonggeng所说的
sql="select * from Member where MemberID='"&ID&"'"
有问题,说明没有在表中找到符合条件的数据,你看看条件是不是写的不对 谢谢
同样也谢谢各位朋友的帮助,特别是kosinghu朋友给的意见,确实漏洞很大
展开
 我来答
Iceer的宝箱
高赞答主

2006-06-28 · 一个有才华的人
知道大有可为答主
回答量:2.9万
采纳率:65%
帮助的人:1.5亿
展开全部
ID=request.Querystring("id")
改成
ID=request("id")
试一试,如果还有问题说明
sql="select * from Member where MemberID='"&ID&"'"
有问题,说明没有在表中找到符合条件的数据,你看看条件是不是写的不对
百事牛
2024-10-28 广告
作为深圳奥凯丰科技有限公司的一员,我们提供针对PDF密码的解除服务。对于PDF密码的在线解除,用户可以使用我们的PDF解密工具,如奥凯丰PDF解密大师。这款工具能够帮助用户快速有效地移除PDF文件的打开密码或解除编辑限制,无需复杂操作,简单... 点击进入详情页
本回答由百事牛提供
青锋幽灵
2006-06-28 · 超过15用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:44.8万
展开全部
dim ID
ID=request.Querystring("id")
if request("Password")<>request("rePassword") then
response.Write "对不起,前后密码不一致!"
response.End
else
sql="select * from Member where MemberID='"&ID&"'"
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,3
if rs.eof and rs.bof then
response.write "帐号不存在。"
response.end
end if
if request("Password")<>""then
rs("password")=md5(trim(request("Password")))
end if
rs.Update
rs.Close
set rs=nothing
response.Write "<script language=javascript>alert('修改成功!');window.location.reload('default.asp')</script>"
response.End
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友35202b0b1
2006-06-28 · TA获得超过522个赞
知道小有建树答主
回答量:777
采纳率:0%
帮助的人:561万
展开全部
你这段代码没有判断新密码和旧密码是否一致?只判断新密码和重复密码是否一致,那人家不随便改密码了???

sql="select * from Member where MemberID="&ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snakebin
2006-06-28 · 超过27用户采纳过TA的回答
知道答主
回答量:250
采纳率:0%
帮助的人:108万
展开全部
MemberID是int的话那么用
sql="select * from Member where MemberID="&ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式