SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: ferbasic en Domingo 2 de Marzo de 2003, 14:52
-
Saludos a todos..............Mi pregunta es la siguiente...........tengo un programa donde pueden entrar varios usuarios que quedan registrados en la base de datos...........Hay alguna manera dentro del programa, que si se cae la red borrar a los usuario.........Es decir en cual evento,quecodigo, o que???? porque estuve leyendo y cuando se cae la red, es como si ocurriera un stop,,y no ejecuta ni queryunload,ni unloaddd.............
La unica seria hacer un programa aparte que los sacara...........Pero le agradezco si tienen información valiosa.........
Saluos
ferbasic:good:
-
Perdona peor no se entiende bien, creo que lo que dices es que tu programa no puede borrar las entradas de usuarios? Por que no? si tu tienes el programa servidor aunque se caiga la red, puedes ya que se te va a producir seguramente un WINSOCK_CLOSE de todos los user (creo) documentalo un poco mas Fale? un saludo
:losiento:
-
que más Hurrycrack..........Lo que pasa ees que yo guardo todos los usuarios que esten el momento usando el software, en la base de datos.....En el momento en cada usuario cierra el programa, simplemente lo borro de la base de datos, con la instruccion delete....etc.... Bueno pero que pasa, como la base de datos está en el servidor, si se cae la conexion..........lo usuarios quedan en la base de datos, y cuando el usuario va a entrar, dice que ya está en el sistema.......Entonces mi pregunta es??? si puedo desde el programa en un evento, o codigo,que cuando pase eso, o cuando se suceda un error,,,me borre todos los usuario,,..........
Hasta ahora lo unico que veo posible es crear un program aparte de la aplicación para cuando sucedan esos eventos..........Listo,,espero respuesta
Gracias a todos.......:think:
-
Vamos a ver, he de suponer que el servidor no es de tu propiedad y por lo tanto el programa que has hecho o simplemente la base de datos la has colgado alli, NO? bien, pues creo que lo mas sensato es:
1º si has colgado la base de datos unicamente......... esta complicado como no sea con una macro dentro de la base lo cual veo casi imposible que compruebe las conexiones.
2º si has creado un programa que has colgado junto con la base de datos. Es mucho mas facil, ya que con la introduccion de un TIMER que compruebe las conexiones de los usuarios, si estos no devuelven respuesta entonces los limpio.
Creo que son los dos metodos mas adecuados, si hubieras colgado un programa junto con la base de datos, me seria de gran ayuda el como lo has hecho para ejecutarlo en el servidor.:gracias: estoy conectado ahora mismo, si quieres podemos discutirlo, ya que veo que tu tambien