PB代码老报错syntax error,哪里出问题了!!!

stringwtitle=""ifnotcb_xiaoqu.enabledthenwtitle="校区信息"ifnotcb_jiaoxuelou.enabledthenw... string wtitle = " "
if not cb_xiaoqu.enabled then
wtitle = "校区信息"
if not cb_jiaoxuelou.enabled then
wtitle = "教学楼信息"
if not cb_classroom.enabled then
wtitle = "教室信息"
if not cb_college.enabled then
wtitle = "学院信息"
if not cb_profession.enabled then
wtitle = "专业信息"
if not cb_class.enabled then
wtitle = "班级信息"
if not cb_Teacher.enabled then
wtitle = "教师信息"
if not cb_course.enabled then
wtitle = "课程信息"
if not cb_task.enabled then
wtitle = "教学任务信息"
if not cb_paike.enabled then
wtitle = "排课"
end if
if wtitle <> " " then
messagebox("系统提示","请先关闭【" +wtitle+ "】窗口!",Exclamation!)
return -1
end if
展开
 我来答
hit_lubin
2011-05-11 · TA获得超过7889个赞
知道大有可为答主
回答量:1554
采纳率:100%
帮助的人:2028万
展开全部
PB的IF判断是IF ... THEN

ELSEIF ... THEN

ELSEIF ... THEN

ELSE ...

END IF
所以你看你的语法,如果每个IF是单独的,一种就是在每一个IF后边都有END IF,看你的这个意思,除了第一个IF,后边的IF,都应该改成ELSEIF,这样就可以了。
如果每个IF都是单独的,这么写if not cb_xiaoqu.enabled then wtitle = "校区信息" 也是允许的。
追问
this.y = w_main.y
this.tag = this.title
dw_1.settransobject(SQLCA)
dw_1.retrieve()
dw_1.object.datawindow.readonly = ture
dw_1.setrowfocusindicator(hand!)
总是报错undefined variable:ture 是咋回事啊?呵呵
追答
TRUE,呵呵,写错了。
dw_1.object.datawindow.readonly = ture-----------true
这么写也可以dw_1.object.datawindow.readonly = 'yes'
依土天羽
2011-05-11 · TA获得超过289个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:402万
展开全部
从第一个if到第九个都没有end if来关闭判断,或者你要写的是elseif
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户90526
2011-05-11 · TA获得超过237个赞
知道答主
回答量:391
采纳率:0%
帮助的人:283万
展开全部
prepare SQLSA from :sql
改为
prepare SQLSA from :sql;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式