Danke für die Antworten.
@Union: Es hat
imho gar nix mit der Tabellenstruktur etc. zu tun, da ein und die selbe Abfrage aus TSQL 5x schneller ist, als mit
ADO. Es ist einfach eine Tabelle, die über den Clustered Index (Datum) innerhalb eines Zeitraumes von einem Jahr mit ca. 1.000.000 kummuliert wird. Eine Jahresauswertung eben. Gruppiert wird über eine Spalte.
@dfried: Ich schau mal..warte... clUseClient.
Ok, langsam: Einfach TADOConnection nehmen, auf Form schmeissen. OLEDB-Provider für
SQL-Server auswählen. Pronto. An der Connection habe ich sonst Nichts geändert.
Im Allgemeinen fällt diese Performancediskrepanz nicht auf oder ist nicht vorhanden... Es ist ja egal, obs 100 oder 500ms dauert:
Schwupps = Schwupps.
Aber hier... Wie gesagt, die Tabelle ist nach Summierung ca. 100-200 Zeilen lang, mit ca. 20 Integer-Spalten. Also nix Großes.
Mir ist das ein Rätsel. Wenn das kein bekanntes Problem ist, habe ich eins.