La recomendación de pcicom me parece es la más adecuada y la que deberías utilizar.
Pero podrías probar:
Código Delphi
[-]
Query:='SP_MODIFICA_PRODUCTO '
+ IntToStr(CodigoProducto) + ','
+ QuotedStr(FloatToStr(ValorModificadoProducto));
Insisto, lo que propone pcicom es lo más adecuado.