Zitat von
hoika:
Faust-Regel war wohl:
...
clUseServer für
SQL-Server
Wobei man bedenken sollte das ein Serverseitiger Curser für den MS
SQL Server eine ziemliche belastung ist, da dieser Server erst AFAIK mit der neuesten Version das Multiversionskonzept unterstützt. D.h. der Server erstellt erstmal für die 500k Ergebnisdatensätze ein Temporäre Tabelle in der das Ergebnis kopiert wird. Besser ist es:
- Die Ergebnismenge per WHERE/HAVING auf minmimal Größe zu bringen
- Sollte nur die Daten in einer Schleife ausgelesen werden so ist ein Forward-Only Curser Ressourcentechnisch das beste. Jedoch weiß nicht ob man die übe den dbGO-Wrapper erstellen kann. Direkt mit den
ADO-Interfaces ist das kein Problem.
Windows Vista - Eine neue Erfahrung in Fehlern.