注册 登录
编程论坛 PowerBuilder

[求助] 急!cb_ok中的clicked事件!

cumtjack 发布于 2007-01-20 16:22, 912 次点击

string ls_user,ls_pass,ls_passdata
integer li_count

ls_user = trim(sle_user.text)
ls_pass = trim(sle_pass.text)

if isnull(ls_pass) then ls_pass = ""
select count(*)
into :li_count
from 用户清单表
where 姓名 =:ls_user;

if li_count < 1 then
messagebox("提示信息","请输入正确的用户名!")
sle_user.setfocus()
return
end if


//设置密码
select 密码
into :ls_passdata
from 用户清单表
where 姓名 =:ls_user;

if isnull(ls_passdata) then ls_passdata = ""
end if

if ls_pass <> trim(ls_passdata)
then messagebox("提示信息","请输入正确的密码!")

sle_pass.setfocus()
return
end if


closewithreturn(parent,"Login")



Error c0031:Syntax error

3 回复
#2
yuexiayiyu2007-01-21 20:33
if ls_pass <> trim(ls_passdata)
then messagebox("提示信息","请输入正确的密码!
这是你的第四条IF 语句。你吧 then写到了下面 。你写到上面就可以了 。这个 Error c0031:taxSyn error就没有了!
#3
notbig2007-01-21 20:59


if isnull(ls_passdata) then ls_passdata = ""
end if
这句也不对

#4
cumtjack2007-01-22 15:44

谢谢大哥们的指点,我已经找出错误了
小弟是新手

1