PB的问题用的sql2005 显示语法错误
integers5selectflaginto:s5fromlogin_user;choosecases5cases5==3open(w_main)w_main.cb2....
integer s5
select flag into :s5 from login_user;
choose case s5
case s5==3
open(w_main)
w_main.cb2.enabled=false
w_main.cb3.enabled=false
case s5==2
open(w_main)
w_main.cb2.enabled=false
case s5==1
open(w_main)
end choose 展开
select flag into :s5 from login_user;
choose case s5
case s5==3
open(w_main)
w_main.cb2.enabled=false
w_main.cb3.enabled=false
case s5==2
open(w_main)
w_main.cb2.enabled=false
case s5==1
open(w_main)
end choose 展开
1个回答
展开全部
PB里判断两个值相等,不是用==,而是用=
还有,你的choose case 是s5,即s5的值,那么case 里面就不是等式了,而是值
choose case s5
case 3
open(w_main)
w_main.cb2.enabled=false
w_main.cb3.enabled=false
case 2
open(w_main)
w_main.cb2.enabled=false
case 1
open(w_main)
end choose
还有,你的choose case 是s5,即s5的值,那么case 里面就不是等式了,而是值
choose case s5
case 3
open(w_main)
w_main.cb2.enabled=false
w_main.cb3.enabled=false
case 2
open(w_main)
w_main.cb2.enabled=false
case 1
open(w_main)
end choose
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询