Du verwendest keinen Thread wenn du die Execute-Methode direkt aufrufst!
Und von einem Thread darfst du auch nicht auf
GUI/
VCL-Komponenten der Hauptanwendung zugreifen.
Du musst in deinem Thread eine eigene Connect +
Query-komponenten erstellen und dann diese im Thread verwenden.
Windows Vista - Eine neue Erfahrung in Fehlern.