我需要在查询模式下关闭库中的逻辑。 我正在使用以下条件:
IF :SYSTEM.MODE != 'ENTER-QUERY' THEN
当我以表格形式添加此条件时,一切正常,但是一旦在库中添加此条件,我就会收到编译错误:
是否存在某种不允许使用库中系统变量的限制?
答案 0 :(得分:3)
您不能直接使用它们,但是可以使用内置的name_in获取值:
if name_in(':SYSTEM.MODE') != 'ENTER-QUERY' THEN
“全局”变量也是如此(没有name_in或copy之类的内置变量,就不能使用全局伪块)
答案 1 :(得分:2)
几乎是对的,它是name_in('system.mode'),没有冒号。与name_in('block.item')和name_in('global.global_name')等相同