Zitat von
Cosamia:
Jetzt stellt sich das Problem, dass ich nach dem
Query.open das Ravemodul öffne, welches aber wohl schneller ist, als
Query mit dem Ausführen des Statements.
Das kann nicht sein. Das Programm kann [TADOQuery.]Open erst verlassen, wenn alle Daten gelesen sind.
Bei CursorLocation = clUseServer werden zwar Daten nachgeladen während man durch die Datenmenge geht, das macht aber programmiertechnisch keinen Unterschied.
adoquery1.First kannst du weglassen; nach einem ausgeführten Open steht der aktuelle Datensatz immer auf dem 1. Satz.