Partager via


énumération STRUCTURED_QUERY_SYNTAX (structuredquery.h)

Spécifie le type de syntaxe de requête.

Syntax

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

Constantes

 
SQS_NO_SYNTAX
Valeur : 0
Aucune syntaxe.
SQS_ADVANCED_QUERY_SYNTAX
Spécifie la syntaxe de requête avancée. Par exemple, « kind :email to :david to :bill ».
SQS_NATURAL_QUERY_SYNTAX
Spécifie la syntaxe de requête naturelle. Cette syntaxe supprime l’exigence d’un signe deux-points entre les propriétés et les valeurs, par exemple , « envoyer un e-mail de david à la facture ».

Remarques

Utilisez cette énumération pour définir l’indicateur de SQSO_SYNTAX souhaité dans STRUCTURED_QUERY_SINGLE_OPTION, qui est utilisé avec les méthodes IQueryParser ::SetOption et IQueryParser ::GetOption.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête structuredquery.h