Cita:
Empezado por maxi915
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 '
:'.