Im Eingangspost werden aber doch Probleme damit beschrieben
Das Hauptproblem ist das Zusammensetzen der Statements mit Unmengen von ' und +, mit der Nutzung von Paramtern dürfte das Ganze deutlich übersichtlicher werden und wenn man die (laut Doku dafür vorgesehene) Komponente TSQLQuery nutzt, wird es deutlich einfacher.
Using dbExpress Datasets
Types of dbExpress Datasets