Поделиться через


Перечисление STRUCTURED_QUERY_SYNTAX (structuredquery.h)

Указывает тип синтаксиса запроса.

Синтаксис

typedef enum tagSTRUCTURED_QUERY_SYNTAX {
  SQS_NO_SYNTAX = 0,
  SQS_ADVANCED_QUERY_SYNTAX,
  SQS_NATURAL_QUERY_SYNTAX
} STRUCTURED_QUERY_SYNTAX;

Константы

 
SQS_NO_SYNTAX
Значение: 0
Синтаксис отсутствует.
SQS_ADVANCED_QUERY_SYNTAX
Задает расширенный синтаксис запросов. Например, "kind:email to:david to:bill".
SQS_NATURAL_QUERY_SYNTAX
Задает синтаксис естественного запроса. Этот синтаксис устраняет требование к двоеточию между свойствами и значениями, например "email from david to bill".

Комментарии

Используйте это перечисление, чтобы задать нужный флаг SQSO_SYNTAX в STRUCTURED_QUERY_SINGLE_OPTION, который используется с методами IQueryParser::SetOption и IQueryParser::GetOption.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть structuredquery.h