hur.cn - 华软网

 热门搜索

小KISS一个,请教高手

  作者:未知    来源:网络    更新时间:2019/5/10
PB中的权限问题,在SQL后台中写一个用户名与登录口令的表,如何在PB前台按用户名与登录口令的匹配来检查用户是否和法?请高手指点一二
------华软网友回答------
String ls_logID, ls_logPass
int    li_count

select count(*) 
into :li_count
from 用户表
where 用户名字段 = :ls_logID and 用户密码字段 = :ls_logPass;

if li_count=0 then
   messageBox('error','用户名或密码不正确!')
end if

------华软网友回复------
是小case而非小kiss
------华软网友回复------
:)
------华软网友回复------
给个容易理解的
做个登陆窗口,放2个singledit,按钮

string ls_user , ls_pass , ls_tab_user , ls_tab_pass

ls_user = Trim( sle_user.Text )
//可增加判断,是否为空
select user_pass into :ls_tab_pass where user_name = ls_user ;
//可增加判断
ls_pass = Trim( sle_pass.Text )
//可增加判断
if ls_pass = ls_tab_pass then
 open()
else
 messagebox("密码毛病","")
 return
end if
=============
为方便用户,能够将用户名那做成 dddw,检索所有用户
用户选择完名字后,直接输入密码即可
------华软网友回复------
多谢列位师兄,小弟已领悟其中奥义,正在努力实践中!承蒙看护,多谢多谢!
------华软网友回复------
途经
------华软网友回复------
四楼的应该没有问题,不过最好加上null值的判断
------华软网友回复------
哈哈,小KISS
------华软网友回复------
用存储进程来猎取用户信息是否是比直接用select语句要好呢?
------华软网友回复------
楼主是MM吧,小KISS一下:)      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。