怎么做PB登录界面

one630 2012-05-21 09:31:02
具体怎么做登录界面,要使用游标,密码输入有3次机会,不太会编写脚本语句。用户名要从数据库提取吗?
...全文
145 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
SKY_4K_PPM 2012-05-22
  • 打赏
  • 举报
回复
string ls_user,ls_pass,ls_pwd
integer li_flag

ls_user = trim(sle_1.text)
ls_pass = trim(sle_2.text)

if len(ls_user)<1 then
messagebox('提示!','用户名不能为空.')
sle_1.setfocus()
return
end if
if len(ls_pass)<1 then
messagebox('提示!','密码不能为空.')
sle_2.setfocus()
return
end if

select 100 into:li_flag
from ts_user
where userid=:ls_user;

if li_flag<>100 then
messagebox('提示!','用户不存在.')
sle_1.setfocus()
return
end if

select groupid,password into:gi_groupid,:ls_pwd
from ts_user
where userid=:ls_user;

if ls_pass<>trim(ls_pwd) then
messagebox('提示!','密码不正确.')
sle_2.setfocus()
return
else
gs_name=ls_user
open(w_main)
close(parent)
end if

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧