Averiguar si tengo la conexion abierta realmente
Publicado por Oscar Caride (24 intervenciones) el 05/05/2006 09:15:44
Alguien podria decirme como puedo saber si una conexion de Base de Datos sigue abierta ?
El tema es que tengo una aplicacion que me conecta por ODBC a una Base de Datos de Unix y me encontre con el incomveniente de que si eliminaba la conexion de ODBC desde Unix mediante un "kill" de proceso, me seguia manteniendo la conexion de .NET como 'Open' y no 'Closed' (Connection.State).
Lo que no conozco es si el objeto Connection tiene alguna propiedad que vuelva a verificar si conexion "real" ya que la que me expone el .NET es la que ella tiene abierta, eso si direccionada a ninguna parte.
Espero haberte explicado bien. Si conoceis alguna posible solucion, os agradeceria que me echarais una mano.
Gracias de antemano
El tema es que tengo una aplicacion que me conecta por ODBC a una Base de Datos de Unix y me encontre con el incomveniente de que si eliminaba la conexion de ODBC desde Unix mediante un "kill" de proceso, me seguia manteniendo la conexion de .NET como 'Open' y no 'Closed' (Connection.State).
Lo que no conozco es si el objeto Connection tiene alguna propiedad que vuelva a verificar si conexion "real" ya que la que me expone el .NET es la que ella tiene abierta, eso si direccionada a ninguna parte.
Espero haberte explicado bien. Si conoceis alguna posible solucion, os agradeceria que me echarais una mano.
Gracias de antemano
Valora esta pregunta


0