e tenido algunos problemas con este codigo
estoy trabajando con MySql 4 y con delphy 7, las query las hago via
ODBC con adoquery, y mi update es asi:
Código SQL
[-]
[ noparse ]
update stockproducto set precioProducto=
recioPa where codigoProducto= :codigoPa and codigobodega=1;
[ /noparse ]
el problema surge al asignar lo valores a los parametro, lo cual hago de la siguiente forma:
Código Delphi
[-]
[ noparse]
adoquery3.prepared;
adoquery3.Parameters.ParamByName('precioPa').Value:=precioP;
[ /noparse ]
no se si es problema de la version de delphy o de la adoquery, pero no asigna los valores, ya que al visualizar la consulta con showmessage me sigue mostrando los params y no los valores :S
pd: si se fijan la sintaxis es diferente a la que ustedes proponen porque no esta funcion sql.prepare ni la
query.ParamByName('precioPa').AsFloat:= precio
bueno ojala puedan ayudarme
pd: solucion parche mientras tanto, guardo el float en la base de dato como un string y cuando lo saco lo paso a float
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)