Перечисление STRUCTURED_QUERY_PARSE_ERROR (structuredquery.h)
Набор флагов, используемых с IQuerySolution::GetErrors для выявления ошибок анализа. Каждая ошибка синтаксического анализа указывает на то, что один или несколько маркеров были проигнорированы при анализе строки запроса.
Синтаксис
typedef enum tagSTRUCTURED_QUERY_PARSE_ERROR {
SQPE_NONE = 0,
SQPE_EXTRA_OPENING_PARENTHESIS,
SQPE_EXTRA_CLOSING_PARENTHESIS,
SQPE_IGNORED_MODIFIER,
SQPE_IGNORED_CONNECTOR,
SQPE_IGNORED_KEYWORD,
SQPE_UNHANDLED
} STRUCTURED_QUERY_PARSE_ERROR;
Константы
SQPE_NONE Значение: 0 Нет ошибки. |
SQPE_EXTRA_OPENING_PARENTHESIS Лишние (. |
SQPE_EXTRA_CLOSING_PARENTHESIS Постороннее ). |
SQPE_IGNORED_MODIFIER Лишние NOT, <, >, =и т. д. |
SQPE_IGNORED_CONNECTOR Лишние И или ИЛИ. |
SQPE_IGNORED_KEYWORD Свойство или другой ключевое слово использоваться в неправильном контексте. |
SQPE_UNHANDLED Любая другая ошибка синтаксического анализа. |
Требования
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | structuredquery.h |
Распространяемые компоненты | Windows Desktop Search (WDS) 3.0 |