24小时热门版块排行榜    

查看: 496  |  回复: 1

瓦牛跑

铁虫 (初入文坛)

[求助] pb 登录脚本

string ls_uname,ls_pwd1,ls_pwd2,ls_sno
ls_uname=sle_1.text
ls_pwd1=sle_2.text
select username
into :ls_sno
from baohai
where baohai.username=:ls_uname;
if sle_1.text="" or sle_2.text="" then
messagebox("提示","用户名或密码不能为空,请输入用户名或密码!"
sle_1.text=""
sle_2.text=""
return
end if
select password
into :ls_pwd2
from baohai
where baohai.username = :ls_uname ;
if ls_pwd1 = ls_pwd2 then
open(w_main)
close(w_login)
else
messagebox("错误","用户名或密码错误,请重新输入!"
sle_2.text=""
return
end if

运行报错“用户名或密码错误,请重新输入!”
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

HowToSignUp

银虫 (初入文坛)

【答案】应助回帖

有两种可能
1.数据库表baohai 没有你输入的用户名
2.数据表中有你输入的用户名,但是密码不匹配。

建议:
在第一个SQL语句后,增加对SQLCode的判断,先判断用户名的输入是否正确。这样你就可以判断那一部分错误了。
2楼2012-12-07 21:40:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 瓦牛跑 的主题更新
信息提示
请填处理意见