次の方法で共有


STRUCTURED_QUERY_PARSE_ERROR列挙 (structuredquery.h)

解析エラーを識別するために IQuerySolution::GetErrors で使用するフラグのセット。 各解析エラーは、クエリ文字列の解析時に 1 つ以上のトークンが無視されたことを示します。

構文

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;

定数

 
SQPE_NONE
値: 0
エラーなし。
SQPE_EXTRA_OPENING_PARENTHESIS
余分な (.
SQPE_EXTRA_CLOSING_PARENTHESIS
余分な )
SQPE_IGNORED_MODIFIER
余分な NOT<>=など。
SQPE_IGNORED_CONNECTOR
余分な AND または OR
SQPE_IGNORED_KEYWORD
プロパティまたはその他のキーワード (keyword)間違ったコンテキストで使用されます。
SQPE_UNHANDLED
その他の解析エラー。

要件

   
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header structuredquery.h
再頒布可能パッケージ Windows デスクトップ検索 (WDS) 3.0

関連項目

IRichChunk