Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Como saber cuando BD fue desconectada? (https://www.clubdelphi.com/foros/showthread.php?t=29490)

Luis Alberto 23-01-2006 21:43:18

Como saber cuando BD fue desconectada?
 
Buenas tader a todos

Mi pregunta es la siguiente, Tengo una aplicacion que va estar activa las 24 horas del dia y los 360 dias del año, y estoy conectado a una BD que estan en un servidor, si se llegara a reiniciar el servidor o apagar como puedo saberlo para que mi aplicacion sepa que no hay conexion y que despues vuelta a buscarla y se conecte nuevamente a las BD.

Las BD son de Interbase. y programo en Delphi 6.0


Espero me puedan ayudar

Neftali [Germán.Estévez] 24-01-2006 09:44:57

Bueno, hay programas (SAP sin ir más lejos) que detectan la "caída" de la conexión haciendo pings periódicos al servidor.
Puedes utilizar un sistema similar, utilizando pings o esperando respuesta del servidor de Base de Datos.

Básicamente te sirve para:
(1) detectar que la conexión se ha perdido, y en algun caso intentar recuperarla, por si el corte es temporal.
(2) Para evitar hacer operaciones sobre Base de Datos, que cláramente van a dar error, puesto que no existe conexión;

Casimiro Notevi 24-01-2006 11:16:46

creo que ibguard dectecta las "caidas" y vuelve a "levantar" ibserver


La franja horaria es GMT +2. Ahora son las 02:11:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi