Foros del Web » Programando para Internet » ASP Clásico »

como saber si la conexion a BD sigue abierta??

Estas en el tema de como saber si la conexion a BD sigue abierta?? en el foro de ASP Clásico en Foros del Web. saludos compañeros. hay alguna manera de saber si el objeto CONNECTION , sigue abierto? ??, tiene alguna propiedad la conexion que pudiera evaluar? gracias de ...
  #1 (permalink)  
Antiguo 09/04/2007, 23:32
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 1 mes
Puntos: 88
como saber si la conexion a BD sigue abierta??

saludos compañeros.

hay alguna manera de saber si el objeto CONNECTION, sigue abierto???, tiene alguna propiedad la conexion que pudiera evaluar?

gracias de antemano
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #2 (permalink)  
Antiguo 10/04/2007, 01:31
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 3 meses
Puntos: 7
Re: como saber si la conexion a BD sigue abierta??

Hola Shiryu_libra :)

Pues si, existe la propiedad State que te informa del estado en que se encuentra la conexión:

if conn.State = 0 then
' La conexion esta cerrada
elseif conn.State = 1 then
' La conexion esta abierta
elseif conn.State = 2 then
' La conexion se esta conectando
end if

Creo que son 5 estados los que devuelve pero estos son los mas usados.


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #3 (permalink)  
Antiguo 10/04/2007, 10:08
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 1 mes
Puntos: 88
Re: como saber si la conexion a BD sigue abierta??

excelente, muchas gracias tammander
pequeños detallitos que hay que conocer
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #4 (permalink)  
Antiguo 10/04/2007, 11:17
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Re: como saber si la conexion a BD sigue abierta??

Con lo que dice tamm(hola), combinándolo con el método isObject(objeto) quedará mas completo.

Saludos knight of the zodiac
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 10/04/2007, 14:06
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 1 mes
Puntos: 88
Re: como saber si la conexion a BD sigue abierta??

I'll not hesitate my friend U_Goldman
muchas gracias por el apoyo
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #6 (permalink)  
Antiguo 11/04/2007, 03:02
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 3 meses
Puntos: 7
Re: como saber si la conexion a BD sigue abierta??

Cierto, u_g (hola :D ) con lo que quedaría fetén asi:

Código:
if isObject(conn) then
    Select Case conn.Status
       case 1
            ' Esta abierto
       case 2
            ' Se esta abriendo
       case 4
            ' Se esta ejecutando un comando
       case 8
            ' El objeto se esta cargando
       case Else
            ' El objeto esta cerrado
    end Select
end if



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:12.