Elite237, no te enojes pero cuando uno dice que le da error debe decir que error, y donde... ¡No soy adivino!
¿Leíste mi mensaje anterior? Leelo, tu consulta UPDATE está mal hecha.
Por otro lado, ¿que componentes estás empleando? ¿TADOQuery? ¿TQuery?
Si es TADOQuery el uso de parámetros es así:
Código Delphi
[-]ADOQuery1.Parameters.ParamByName().Value := ...
ADOQuery1.Parameters.ParamByName().DataType := ...
Si es un TQuery, u otro que emplee parametros de la clase TParams (la clase TADOQuery usa parametros de clase TParameters, de allí su diferencia), el uso es así:
Código Delphi
[-]TQuery1.Params.ParamByName().AsXXX := ...
¿Me explico?
Saludos,