FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
[FireDAC] Desconexión a la Base de Datos
¿Qué tal estimados?
El escenario es el siguiente: Tengo una pequeña aplicación que va registrando eventos del equipo hacia el servidor. Es decir, está aplicación está conectada a una base de datos ubicada en un servidor. Entonces de ocurrir un error en la conexión (se apagó el servidor, se desconecto el cable de red, etc.) la aplicación NO debe arrojar mensajes de error alguno a menos que tenga una barra de estado para esto. Qué detecte que ha perdido la conexión y que reintente cada X minutos sin intervención humana. Estoy usando los componentes de FireDAC. Eso. Gracias. |
#2
|
||||
|
||||
Puedes implementar un simple try except y un timer que se ejecute cierto tiempo, por ejemplo:
|
#3
|
||||
|
||||
Hola Casimiro,
Gracias por tu respuesta. Lo he intentado todo pero me sigue saliendo este evento [FireDAC][Phys][FB]Connection lost to database |
#4
|
||||
|
||||
Si está dentro del try except no debe salir nada, salvo que estés ejecutándolo desde delphi.
|
#5
|
||||
|
||||
Hola, creo que ya estoy dando con la solución
FDConecction cuenta con estos eventos
En OnLosted detengo o activo los Timer si así lo requiero. En OnError capturo el error o tomo las medidas necesarias. ekServerGone: ; // DBMS is not accessible due to some reason
http://docwiki.embarcadero.com/Libra...dExceptionKind Última edición por MAXIUM fecha: 14-06-2021 a las 20:17:37. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Filtrar Base de Datos FireDac | pokexperto1 | Conexión con bases de datos | 6 | 03-10-2015 00:26:07 |
Problemas en base de datos por desconexión en red inalábrica | egostar | Varios | 21 | 21-06-2007 01:11:14 |
Desconexion base de Datos | ander | Firebird e Interbase | 6 | 05-08-2004 22:11:36 |
Desconexión de una base remota | acertij022 | Conexión con bases de datos | 1 | 13-02-2004 15:33:38 |
Desconexion Base de Datos (URGENTE) | charly | Firebird e Interbase | 4 | 28-05-2003 16:12:20 |
|