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 |