Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: MSSQL server + ADO = lahme Ente ????

  Alt 9. Feb 2012, 09:31
Ich glaube da gibt es ein Mißverständnis. Nach dem "Open" trudelt der erste Datensatz ein.
Das ist ein Verhalten was ich auch bei anderen DBs beobachte, das Datenschieben über's Netz dauert. Du solltest ggf. mal die Datenmenge überprüfen.
Trotzdem Stichwort CurserLocation:

clUseServer: Datensätze werden erst gefetcht wenn sie benötigt werden - Hohe serverbelastung
clUseClient: Mit dem öffnen werden alle Ergebnisdatensätze sofort um Client übertragen. währen der Durchiteration müssen diese nicht erst "Zeitaufwändig" immer wieder angefragt werden.

Solltest du die Datensätze nur zum exportieren (ohne Rückwärts-Positionierung) benötigen wäre auch ein Forward-Only-Curser sinnvoll.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat