Ver Mensaje Individual
  #17  
Antiguo 05-07-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por maxi915 Ver Mensaje
Este es mi codigo y me tira error parametro fechaInscripcion not found....
El error es claro y correcto (parámetro 'fechaInscripcion' no encontrado).

Fijate que en tu código SQL declaras como nombre de parámetro a fecha (*). Sin embargo en ParamByName, intentas hacer referencia a él como fechainscripcion siendo este último el nombre de la columna que deseas modificar...

Lo sintácticamente correcto sería:
Código Delphi [-]
  with Queryclientes do
  begin
    Close;
    SQL.Clear;
    SQL.Add('UPDATE Clientes SET fechaInscripcion = :fecha');
    SQL.Add('WHERE ID_Cliente = :id_cliente');
    Parameters.ParamByName('fecha').Value:= fecha;
    Parameters.ParamByName('id_cliente').Value:= una_variable_o_valor;
    ExecSQL;
  end;

Saludos

(*) Dentro del código SQL los parámetros se distinguen por estar precedidos por dos puntos ':'.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita