Also ich verwende für
DB-Zugriffe
Direct Oracle Access.
Bei diesem
Package besitzt die TOracleQuery-Kompo die Möglichkeit, die Abfrage in einem seperatem Thread ablaufen zu lassen.
Wenn du auch dieses
Package nutzt, dann kannst mit
Query.BreakThread den Thread beenden.
Mit den Standardkomponenten von Delphi ist das nicht möglich (kein integrierter Thread), da deine Anwendung ja nur einen Programmablauf hat.
[Edit]
Habe ich dich jetzt richtig verstanden, dass du einen Thread anlegst in dem deine
Query ausgeführt wird.
[/Edit]