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