Заявка на Domino Designer: числова операция

При изпращане на заявка чрез 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))
Следователно мисля, че има грешка в оператора "не е равно".

Документацията обяснява различни оператори върху числови стойности, с изключение на операцията "не е равно". Още по-лошо е, че

Не можете да поставите НЕ след математическите символи =, ‹, >, ‹= или >=; и пред дата или число

И така, какъв е правилният начин да го направите? <> и != не работят.

Благодаря за вашата помощ!


person Markus    schedule 04.02.2013    source източник
comment
Проверете този въпрос. stackoverflow.com/questions/14601395/   -  person Simon O'Doherty    schedule 04.02.2013
comment
Също така би било нещо като... И НЕ (FIELD_CUSTOMER_ID = 1) ... Мисля, че :/ трябва да тествам това.   -  person Simon O'Doherty    schedule 04.02.2013
comment
Благодаря ти Саймън за помощта. AND NOT ( FIELD CUSTOMER_ID = 1 ) свърши работа!   -  person Markus    schedule 04.02.2013


Отговори (1)


Това работи поне за текстови полета:

![CUSTOMER_ID]=1

Опитайте, не съм сигурен за числовото. Ако не работи, можете да направите това:

[CUSTOMER_ID]>1 OR [CUSTOMER_ID]<1

Предложението на Саймън също може да работи (без първото долно черта).

person Panu Haaramo    schedule 04.02.2013
comment
@Markus Добре добре. Тогава вярвам, че ![CUSTOMER_ID]=1 също работи, просто е по-кратък синтаксис и затова го предпочитам. - person Panu Haaramo; 04.02.2013