Ну вы даете. Я же для удобства придумал строковую переменную SQL . Ее же необходимо описать в начале модуля и желательно инициализировать:
Код:
...
Var SQL: String;
begin
SQL := '';
...
end;
и кстати там у меня пробельчик стоит перед where. Без него у вас могут слипнуться операторы и снова получите ошибку.