Hallo,
Zitat:
um ein
SQL-Statement zu Stoppen musst du erstmal die
Query in einem eigenen Thread starten
Genau das tue ich. Ich habe follgendes
SQL-Statement:
SQL-Code:
select * from MyTable t1
where t1."date" >= '2004/01/07 00:00:00'
and t1."date" < '2004/01/07 01:00:00'
Die
Query ist wie gesagt in einem eigenen Thread, damit das Programm bedienbar bleibt.
Ausgeführt wird durch :
Query.Open;
Wenn der User sich nun geirrt hat und Abbrechen will, muß er z.Zt. so lange warten, bis die
Ergebnissmenge vorliegt. Bei 400.000 Datensätzen dauert das ein wenig länger.
Ich arbeite mit einer TQuery-, einer TSession- und TDatabase-Komponente.
Gruß Jacki