Hallo miteinander.
Ich hab da ein Problem das uns seit Tagen beschäftigt: Das Öffnen einer
Query fürt bei einer bereits geöffneten
Query zu einem "Fetch all" auf der vorher schon geöffnet
Query.
Beispiel:
query1.open('select * from xx' ); RowSetSize=50; Ergebnis: 50 Datensätze -> ok
query2.open('select * from yy' ); Fetch All; Ergebnis query2
k ABER Query1 hat nun nicht mehr 50 Datensätze sondern ALLE Datensätze (z.B. 100.000)
Gemeinsamkeiten:
1) Querys sind in Datamodule - aber in unterschiedliche
2) Benutzen die gleiche Connection
3) InnoDB
4) Beide Querys haben Indizierte Felder (Indexname)
Es gibt keinerlei Verbindungen/Relations zw. den Querys
Und noch was: Bei manchen Querys gibt es nicht dieses Verhalten, bei anderen jedoch immer.
Hat jemand eine Idee wie ich das umgehen kann oder was ich falsch mache?