Hola a todos, les planteo una duda que tengo, seguramente a alguno ya le
haya pasado y me pueda dar un consejo
lo planteo en los foros de VB y de SQL Server ya que no estoy bien seguro
desde dónde pueda resolverse
Tengo una aplicación en VB que trabaja con una base de datos generada por
una DTS en SQL Server
La DTS toma datos de otras bases, los procesa y genera los datos que
utilizará mi sistema
Yo programé la DTS para que se ejecute cada un determinado lapso, supongamos
1 hora.
El tiempo de proceso de la DTS es de aproximadamente 2 minutos
Yo necesitaría hacer dos cosas:
1 - Que mi aplicación no intente acceder a ningún dato si alguien lo intenta
ejecutar mientras se está ejecutando la DTS, y que informe que va a
permanecer en espera hasta que se hayan actualizado los datos
2 - Que si la DTS se inicia mientras alguien ya está ejecutando el sistema,
éste se ponga en espera hasta que se haya terminado de ejecutar la DTS,
informando lo que está sucediendo
Primero, no sé si es la manera de hacer este tipo de cosas, o se acostumbra
hacerlo de otro modo
Segundo, si es la manera correcta, necesitaría algún consejo acerca de cómo
lograrlo, no sé si utilizar algo del SQL Server (bloquear las tablas, etc) o
desde VB, o las dos cosas
Agradecería muchísimo alguna orientación
Saludos a todos
Pablo
Leer las respuestas