Reconexion a B.D.

25/07/2003 - 14:23 por Yop | Informe spam
Buenas tardes.
Como puedo saber si se ha caido la conexion de una base de
datos?
Un saludo y muchas gracias.

P.D. Ahora mismo tengo implementada una solucion, que es
hacer una select...pero hay alguna mejor?
 

Leer las respuestas

#1 Softjaen
25/07/2003 - 15:12 | Informe spam
"Yop" escribió:

Como puedo saber si se ha caido la conexion de una base de
datos?



Hola:

Si utilizas la biblioteca de ADO, comprueba el valor de la propiedad «State»
del objeto «Connection», la cual puede tomar los siguientes valores:

Constante Valor Descripción
==adStateClosed 0 Indica que el objeto está cerrado.
adStateOpen 1 Indica que el objeto está abierto.
adStateConnecting 2 Indica que el objeto está conectándose.
adStateExecuting 4 Indica que el objeto está ejecutando un
comando.
adStateFetching 8 Indica que se está obteniendo el conjunto de
filas del objeto.


If oCnn.State = adStateClosed Then
MsgBox "La conexión se ha caído."
End If

Un saludo

Enrique Martínez
[MS MVP - VB]

Preguntas similares