求解惑!!!PB中一个用户登录问题
代码如下:String j_user_name,j_user_pass
Long is_num
j_user_name=sle_1.text
j_user_pass=sle_2.text
if j_user_name='' then
MessageBox("提示","用户名为空,请重新输入!")
sle_2.SetFocus()
return
end if
SELECT count(*)
INTO :is_num
FROM users
WHERE User_Name= :j_user_name and User_Pass= :j_user_pass using sqlca;
if is_num>0 then
open(w_main)
close(parent)
else
messageBox("口令有误","请重新输入!")
end if
问题是,连接数据库成功,在界面里输入数据表里的用户名和密码时总是“口令有误”,“请重新输入”。但是如果用户名和密码都为空时(不填,直接确定)却打开了主窗口,关闭了登录窗口。。。。为什么啊???