Ver Mensaje Individual
  #1  
Antiguo 09-06-2011
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 21
gluglu Va por buen camino
Paso algo rarísimo con una Fecha y un Stored Procedure

Hola a tod@s !

Esto sí que no lo entiendo ....

En Firebird 2.1, creo un Stored Procedure (con IBExpert) de la siguiente manera :

Código SQL [-]
CREATE OR ALTER PROCEDURE SP_PRUEBA 
returns (
    avw_date date)
as
begin
  AVW_DATE = Date 'TODAY';
  suspend;
end

Tan simple como esto, que es asignar la fecha de hoy (del sistema) a una variable de output.

Voy haciendo pruebas cambiando la fecha del sistema (Win XP).

Pues bien .... siempre me devuelve la misma fecha (!!) hasta que vuelva a recompilar con el IBExpert ese SP. Es decir, recompilo, y ahora la fecha está en 09 Jun, y me devuelve correctamente 9 Jun. Cambio la fecha del sistema a 10 Jun, a 11 Jun, etc, y siempre me sigue devolviendo 9 Jun. Dejo la fecha a 11 Jun, recompilo y me devuelve 11 Jun. Y así siempre lo mismo hasta que no vuelvo a recompilar !



... no lo entiendo !!

Ayuda please !
__________________
Piensa siempre en positivo !
Responder Con Cita