Ver Mensaje Individual
  #12  
Antiguo 22-07-2013
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Reputación: 20
jafera Va por buen camino
Hola de nuevo.

He hecho unas pruebas y en el IBConsole me funciona (poniendo el valor 2013 en lugar de parámetro) pero con código no.

Consulta sql que funciona bien en IBConsole;
Código SQL [-]
 
UPDATE CTR0003 SET EDAT =:A-(EXTRACT (YEAR FROM DATA_NAIX))

Le paso el valor del parámetro A:
Código Delphi [-]
 
SQLEdat.Close;
SQLEdat.UnPrepare;
SQLEdat.ParamByName('A').AsInteger:=F_ModulDades.a;
SQLEdat.Prepare;
SQLEdat.Open;

Y la respuesta es SQLEdat: Parameter 'A' not found.

Que estoy haciendo mal?

Gracias
Responder Con Cita