PB代码老报错syntax error,哪里出问题了!!!
发布网友
发布时间:2022-12-25 22:25
我来回答
共3个回答
热心网友
时间:2023-09-23 07:11
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'
热心网友
时间:2023-09-23 07:11
从第一个if到第九个都没有end if来关闭判断,或者你要写的是elseif
热心网友
时间:2023-09-23 07:12
prepare SQLSA from :sql
改为
prepare SQLSA from :sql;