Свойство SQL компонента TQuery имеет тип TStrings. Если обратиться к нему через Query1->SQL->Text, то в конце строки будут символы перевода каретки. Как получить строку SQL запроса без символов перевода каретки?
Или обращаться по отдельности к каждой строке Query1->SQL->Strings чтобы слепить запрос без пробелов.