Freigeben über


STRUCTURED_QUERY_PARSE_ERROR-Enumeration (structuredquery.h)

Ein Satz von Flags, die mit IQuerySolution::GetErrors verwendet werden sollen, um Analysefehler zu identifizieren. Jeder Analysefehler gibt an, dass mindestens ein Token beim Analysieren einer Abfragezeichenfolge ignoriert wurde.

Syntax

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;

Konstanten

 
SQPE_NONE
Wert: 0
Kein Fehler.
SQPE_EXTRA_OPENING_PARENTHESIS
Ein fremder (.
SQPE_EXTRA_CLOSING_PARENTHESIS
Ein überflüssiges ).
SQPE_IGNORED_MODIFIER
Ein überflüssiges NOT, <, >, =usw.
SQPE_IGNORED_CONNECTOR
Ein überflüssiges AND oder OR.
SQPE_IGNORED_KEYWORD
Eine Eigenschaft oder andere Schlüsselwort (keyword), die im falschen Kontext verwendet wird.
SQPE_UNHANDLED
Alle anderen Analysefehler.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile structuredquery.h
Verteilbare Komponente Windows Desktop Search (WDS) 3.0

Weitere Informationen

IRichChunk