Der Fehler liegt in dieser Zeile:
query$ = """" & query$ & """"
Wenn Du als Query eingibst:
Hund AND Köter
so wird daraus ein weiterer String
""Hund AND Köter""
Das AND wird damit zum Bestandteil des Strings. Bei einer Eingabe von
"Hund" AND "Köter"
sieht das Ergebnis nicht besser aus - Du verschluchst immer das AND und machst es zum Bestandteil des Suchstrings!
Wenn Du tatsächlich gelesen haben solltest, dass "dieses query$ häufiger mal probleme macht", so bist Du auf absolutem Blödsinn gestossen. "query$" ist ein vollkommen belangloser Variablenname, den Du genauso "TanteHilde" hättest nennen können.
Bernhard