1

通过提交查询时,NotesDatabase.FTSearch我收到错误消息:

Notes Error: Query is not understandable 
(FIELD Form="Contact" AND ( FIELD CUSTOMER_ID <> 1)) (262)

具有等号的相同查询执行正常(与<=and相同>=):
( FIELD Form="Contact" AND ( FIELD CUSTOMER_ID = 1))
因此,我认为“不等于”运算符存在错误。

该文档解释了除“不等于”操作之外的数值上的各种运算符。更糟糕的是,它指出,

您不能在数学符号 =、<、>、<= 或 >= 之后放置 NOT;在日期或数字之前

那么正确的方法是什么?<>!=没有工作。

谢谢你的帮助!

4

1 回答 1

3

这至少适用于文本字段:

![CUSTOMER_ID]=1

试一试,我不确定数字。如果它不起作用,您可以这样做:

[CUSTOMER_ID]>1 OR [CUSTOMER_ID]<1

西蒙的建议也可能有效(没有第一个下划线)。

于 2013-02-04T13:48:51.770 回答