を使用しているとき、私は次のクエリでのC#でWindowsサーチAPIを使用しています:未指定のエラーのWindowsサーチAPI
SELECT System.ItemNameDisplay,SYSTEM.ITEMURL,System.DateModified, System.ItemName, System.Search.Rank, System.Keywords, System.Search.AutoSummary,System.Search.GatherTime, System.ItemType FROM "SYSTEMINDEX" WHERE CONTAINS(*,'"cowie*"',1033) Order By System.DateModified Desc
このコマンドはループで読まれるOleDbCommandオブジェクトに供給されています
while (reader.Read())
{...}
コマンドが実行されると、最後の結果を処理した後、Reader.Read()ステートメントで不特定のエラーが生成されます。検索文字列がWindowsの検索インデックスに存在しない場合、結果は返されずにエラーがスローされます。
エラーは「未指定のエラー」メッセージによってトラップされ、エラーとしてユーザーに表示されませんが(すべての結果が発生する前に返されるように見えるため)、まったく発生しないようにしてください。誰もこれを行う方法に関するガイダンスを提供することはできますか?