OK, während ich (bisher erfolglos) mit ProDelphi rumgespielt habe, hat mein Kollege in der Zwischenzeit durch händisches Profiling (^^) die Lösung gefunden:
Delphi-Quellcode:
...
DataSet.DisableControls;
DataSet.Open;
...
bringt einen Performanceschub, sodass
ADO die Aufgabe auch in 4 Sekunden erledigt. Und das obwohl wir keine Datencontrols benutzen.
Gut, dann wirds wohl bei
ADO bleiben.
Trotzdem danke ich euch, für die schnelle Hilfe