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)
-   -   Reconectar con ADOConnection (https://www.clubdelphi.com/foros/showthread.php?t=95863)

MAXIUM 08-09-2022 19:46:02

Reconectar con ADOConnection
 
Estimados,

Alguna rutina qué me permita reconectar con ADOConnection bajo las siguientes condiciones:

- Se apago el servidor o perdió la conexión con el servidor. La APP cliente no debe arrojar ningún mensaje de error o falla. Solo intentar volver a conectar al servidor cada X minutos.

- La APP cliente no recibe interacción humana. Solo está ahí haciendo cosas por si misma.

De antemano, muchas gracias :D

Neftali [Germán.Estévez] 09-09-2022 10:35:23

Supongo que el error te aperece cuando haces una operación (consulta/Comando) sobre la Base de Datos a través de los componentes.
Imagino que podría capturar las excepciones en ese punto y reconectar si es necesario, teniendo en cuenta varios reintentos.

Si realizas operaciones en diferentes sitios deberás centralizarlas a través de un objeto que te permita que todas pasenpor el mismo código.

De todas forma, nunca es infalibre, porque si el servidor no vuelve a estar activo, deverás tener en cuenta que tras los reintentos acabará fallando de nuevo.


La franja horaria es GMT +2. Ahora son las 01:44:16.

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