Wenn du das Borland
ADO nimmt, ja das ist bekanntlich nicht das schnellst.
Native
Ado geht erheblich schneller.
Ist mir bisher eigentlich nur aufgefallen beim öffnen von vielen Recordsets mit wenige Ergebnisdatensätzen.
Dort wird immer versuch zu erkennen ob autoinc-Felder beteiligt sind.
Evtl. der
SQL Server nicht optimal Eingerichtet?
Zu wenig
Ram? Logfiles auf langsamen Platten?
Keine/Falsche Indizes/Statistiken?
SQL-Profiler laufen lassen um den Engpass ermitteln.
Es gibt einiges wo man drehen könnte. Curserlocation wäre z.B. eine Option.
Windows Vista - Eine neue Erfahrung in Fehlern.