pb 查询数据库表时为什么只能查到第一条记录
pb 新手
我想用pb实现注册和登陆功能,注册时数据能录入到数据库表中去,登陆时如果输入数据库表中的第一条记录的用户名,则可以,如果输入第二条记录时,就不行,登陆的具体代码如下:
integer li_state
string pass_id,pass_password
string passid,password
passid=trim(sle_username.text)
password=trim(sle_password.text)
select "userName","userPwd"into:pass_id,:pass_password from admin ;
if passid<>"" and password<>"" and pass_id = passid and pass_password = password then
open(w_main)
close(main)
else
li_state = messagebox("错误的身份认证","输入的用户名或密码错误,是否重新输入?",Exclamation!,YesNo!,1)
if li_state = 1 then
open(main)
sle_username.text=""
sle_password.text=""
else
close(main)
end if
end if
大侠帮忙把问题给解决了,先谢了!