STRUCTURED_QUERY_PARSE_ERROR Enumerated Type
Provides a set of flags to be used with IQuerySolution::GetErrors to indicate the kinds of individual parse errors.
Each parse error indicates one or more tokens that were ignored when parsing a query string.
Syntax
typedef enum tagSTRUCTURED_QUERY_PARSE_ERROR { SQPE_NONE = 0, SQPE_EXTRA_OPENING_PARENTHESIS = 1, SQPE_EXTRA_CLOSING_PARENTHESIS = 2, SQPE_IGNORED_MODIFIER = 3, SQPE_IGNORED_CONNECTOR = 4, SQPE_IGNORED_KEYWORD = 5, SQPE_UNHANDLED = 6 } STRUCTURED_QUERY_PARSE_ERROR;
Constants
SQPE_NONE
No error.SQPE_EXTRA_OPENING_PARENTHESIS
An extraneous (.SQPE_EXTRA_CLOSING_PARENTHESIS
An extraneous ).SQPE_IGNORED_MODIFIER
An extraneous NOT, <, >, =, and so forth.SQPE_IGNORED_CONNECTOR
An extraneous AND or OR.SQPE_IGNORED_KEYWORD
A property or other keyword used in the wrong context.SQPE_UNHANDLED
Any other parse error.
Enumerated Type Information
Header and IDL files structuredquery.h, structuredquery.idl Minimum operating systems Windows XP Service Pack 2 (SP2) with Windows Desktop Search (WDS) 3.0, Windows Server 2003, Windows Vista