Ver Mensaje Individual
  #2  
Antiguo 27-03-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Reputación: 24
ContraVeneno Va por buen camino
supongamos que un registro tiene "Reset = 9"

Se ejecuta tu trabajo y el rango cae en la primer instrucción, con lo que al final de la instrucción tendrías "Reset = 10".

Luego se ejecuta la segunda instrucción y como ahora tienes "Reset = 10", también se ejecuta y ahora tienes el registro con "Reset = 11".

Lo mismo pasaría con los que tenga un valor igual al rango que estas revisando en cada reset.

Deberías validar el número de reset antes, con algún cursor o con un IF para que ejecutes una instrucción por cada vez que se ejecuta el trabajo, para que no te ocurra esta situación de que un registro con "Reset = 9" termine con "Reset = 11". Vamos, que ejecutar las instrucciones así secuencialmente te va a generar más errores de ese tipo.
__________________


Última edición por ContraVeneno fecha: 27-03-2009 a las 19:29:43.
Responder Con Cita