Cita: el tema de Application.Lock(), eso sirve para Web ?
asi es, de hecho es lo que se estila mucho por ejemplo para controlar un contador de visitas, si se llegan a dar 2 o mas peticiones a la vez se enfilan precisamente porque ese método es a nivel application y no a nivel session
Cita: Entiendo que con eso se puede bloquear controles.
¿bloquear controles?

, echale un ojo a la liga que puse para que tengas una mejor
refencia
por cierto:
Cita:
Iniciado por chcma Recoge unos datos de una tabla, comprueba que existan en otra tabla y sino existen, los inserta.
que BD estás utilizando?? si es el caso de MSSQL no te sirve programar algun JOB

o inclusive un ¿ETL?, aclaro que depende del requerimiento
Cualquier cosa por aqui seguimos