При изпращане на заявка чрез 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)
)
Следователно мисля, че има грешка в оператора "не е равно".
Документацията обяснява различни оператори върху числови стойности, с изключение на операцията "не е равно". Още по-лошо е, че
Не можете да поставите НЕ след математическите символи =, ‹, >, ‹= или >=; и пред дата или число
И така, какъв е правилният начин да го направите? <>
и !=
не работят.
Благодаря за вашата помощ!
AND NOT ( FIELD CUSTOMER_ID = 1 )
свърши работа! - person Markus   schedule 04.02.2013