Ver Mensaje Individual
  #8  
Antiguo 10-04-2014
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Reputación: 12
feliz-58 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola Feliz-58.

Ejemplo:
Código Delphi [-]
 with ADOQuery1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('UPDATE PRODUCTOS');                                     
    SQL.Add('SET CANTIDAD_EXISTENTE = CANTIDAD_EXISTENTE + :VALOR'); 
    SQL.Add('WHERE NOMBRE = :NOMBRE');                                       
    Parameters.ParamByName('VALOR').Value := IntToStr(EditValor.Txt);                    
    Parameters.ParamByName('NOMBRE').Value:= EditNombre.Text;                        
    ExecSQL;
  end;
¡ Pero cuidado! Eso puede ser peligroso si existe mas de un campo con el mismo texto (vg. dos productos con el mismo nombre), ya que haría tantas modificaciones como ocurrencias encontrara.

Saludos
PS entonces lo hago por codigo .-.
Responder Con Cita