Das Problem ist gelöst.
Im
SQL Profiler konnte ich erkennen, dass die Abfrage tatsächlich keine Minute dauert. Durch NormanNGs Hinweis habe ich mal nachgeschaut ob CommandTimeout beim ADOQuery gesetzt ist. Tatsächlich stand dort '30'. Nachdem ich diesen Wert geändert hatte, funktioniert die Abfrage dann auch ohne Timeout.
Danke an alle für die Hilfe
Gruß
Peter