Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/12/2011, 00:32
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años
Puntos: 37
Respuesta: Como simplificar esta funcion para no usar scripttimeout

Supongo que la tabla se tarda x que estas actualizando el mismo campo por el orden que estas leyendo, entonces el registro, se lee, se actualiza, debido al nuevo valor, se vuelve a formar y asi sucesivamente.

"order by posicion"

Dependiendo de tu logica, debieras validar que el ID o registro que ya actualizaste no se vuelva a leer o bien no se vuelva a actualizar, quiza con algo como:.
UPDATE tabla SET procesado="N"

tu codigo con ciclo
SELECT * FROM tabla WHERE procesado = "N"

update .... ... , set procesado = 'S'


Saludos