Oh mann - doch mal wieder die eigene Dummheit.
Ich hab den Fehler mehr oder weniger durch Zufall gefunden: Habe die SELECT-Abfrage im
Query erst mit ExecSQL ausgeführt und dann mit Open geöffnet. Die Vorgehensweise funktioniert ohne jede Fehlermeldung und schmeißt auch alles an Ergebnissen auf dem Bildschirm, was man haben wollte, aber offensichtlich leider nur mit ReadOnly-Zugriff. Ohne ExecSQL läufts völlig problemlos.
Wie auch immer mir das ExecSQL da rein gerutscht ist...
Danke dir trotzdem für die Hilfe, Martin!