Zwei Dinge:
1. Wie sieht der Text deiner SQLConnection aus?
2. In welcher Zeile wird der Fehler ausgelöst? dazu die Zeile
query := TSQLQuery.Create(Self);
markieren, einen Breakpoint auf diese Zeile mit Taste F5 setzen, das Programm mit F9 starten, der Debugger sollte dann in der markierten Zeile stehen bleiben, dann mit F8 Code-Zeile für Code-Zeile durchsteppen bis du eine Fehlermeldung erhältst. Die Zeile, die du gerade verlassen wolltest, wird dann die fehlerhafte Code-Zeile sein!
Grüße
Mikhal
[edit]Deutsche Sprache schwere Sprache...[/edit]