斯潘8
斯潘4
你好,
我正试图在测试仪中使用以逗号分隔的字符串列表中的in运算符。
在arcmap中,按属性选择,我会这样做:
从中选择*
当我用测试仪尝试这个语法时,我得到这个错误:
2018-05-07 16:23:01 12.7 0.0错误测试仪(测试工厂):评估测试工厂测试时遇到错误:为测试评估提供的非法“in”操作员-操作员必须是<><=>=!===
2018-05-07 16:23:01 12.7 0.0错误评估测试时遇到错误工厂测试:为测试评估提供的非法“in”运算符-运算符必须是<><=>=!===
我知道我可以限制在读卡器中使用SQL返回的值,但最好采用这种方法。
我试过/测试过改变模式,移除(支架,将值对齐。运气不好。
操作员是否使用测试仪?
谢谢你的帮助。
谢谢你的帮助!
这个让我抓狂。
解决方案(对我来说)是将值内联,无空格在价值之间。我被发现在逗号后面有尾随空格。
例如:“00002”、“00003”、“00514”……
将值列表转置为内联的提示:https://superuser.com/questions/598241/transmose-column-to-row
记事本+
CTRL+A
选择所有。CTRL+J
:将它们排列成一行。子孙后代:
它应该可以很好地工作(尽管我现在正在运行一个密集的工作区,所以不能对自己进行测试)。左侧通常是要测试的属性。中间部分是运算符(in)。右边应该是一个逗号分隔的值列表。
您不必在值周围使用引号,但是如果您这样做了,我注意到帮助显示双引号(“)而不是单引号(“),所以这可能是一个问题。
否则,您能添加一个测试仪参数对话框的屏幕截图吗?这可能有助于我们诊断问题。
?2019安全亚搏在线软件公司|合法的