通过NotesDatabase.FTSearch
提交查询时,收到错误消息:
Notes Error: Query is not understandable
(FIELD Form="Contact" AND ( FIELD CUSTOMER_ID <> 1)) (262)
使用等号的相同查询执行正常(与<=
和>=
相同):
(FIELD Form="Contact" AND ( FIELD CUSTOMER_ID = 1)
)
因此,我认为“不等于”运营商存在错误。
The documentation解释了除“not equals”操作之外的各种数值运算符。 更糟糕的是,那是
你不能在数学符号=,&lt;,&gt;,&lt; =或&gt; =之后放置NOT;在日期或数字之前
那么正确的做法是什么? <>
和!=
无效。
感谢您的帮助!
答案 0 :(得分:3)
这至少适用于文本字段:
![CUSTOMER_ID]=1
试试吧,我不确定数字。如果它不起作用,你可以这样做:
[CUSTOMER_ID]>1 OR [CUSTOMER_ID]<1
Simon的建议也可能有用(没有第一个下划线)。