¿estas haciendo la modificación mediante una consulta?
si es así, esto podría ser que estas escribiendo demasiado texto en una sola línea, para lo cuál deberías partirlo en varias líneas...
utilizando:
Código Delphi
[-]
with TuConsulta do begin
...
SQL.Add('Update...');
SQL.Add('campos...');
SQl.Add('mascampos..');
SQl.Add('where...');
ExceSQL
...
end;