Ich bin mit dem Windows Search API von C# mit der folgenden Abfrage:Unbekannter Fehler bei der Verwendung von Windows Search 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
Dieser Befehl zu einem OleDbCommand Objekt zugeführt wird, die in einer Schleife gelesen wird:
while (reader.Read())
{...}
Wenn der Befehl ausgeführt wird, wird nach der Verarbeitung des letzten Ergebnisses bei der Anweisung Reader.Read() ein nicht näher bezeichneter Fehler ausgegeben. Wenn die Suchzeichenfolge im Windows-Suchindex nicht vorhanden ist, wird der Fehler ohne zurückgegebene Ergebnisse ausgelöst.
Während der Fehler durch seine Meldung "Unbekannter Fehler" abgefangen und dem Benutzer nicht als Fehler angezeigt werden kann (da alle Ergebnisse scheinbar zurückgegeben werden, bevor sie auftreten), wäre es besser, dies überhaupt zu verhindern . Kann jemand irgendeine Anleitung anbieten, wie man das macht?