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)
-   -   Error writting data to connection (https://www.clubdelphi.com/foros/showthread.php?t=96204)

Tcmn 20-04-2023 19:43:50

Error writting data to connection
 
Hola, tengo un sistema hecho con Delphi 6 y Firebird 2.1, componentes de la paleta Interbase y Data Accees funcionando en una computadora con Windows 10 en red y una de las estaciones de trabajo de vez en cuando se desconecta del wifi, lo que logicamente provoca el error mencionado en el titulo. Ya anime al cliente a usar red cableada y asi lo ha hecho en las demas computadoras pero en el caso de esta no se ha podido y creo que el cliente no piensa hacerlo a pesar de los problemas que genera las conexiones por wifi.

Por lo tanto quisiera saber si hay alguna manera de que se "forze" al sistema a reconectarse y seguir trabajando cuando se restablece la conexion?

He probado el clasico
Código Delphi [-]
IBDatabase.Close;
IbDatabase.Open;

para intentar torear este problema pero si alguien tiene alguna otra sugerencia o idea se las agradeceré de antemano

Casimiro Notevi 20-04-2023 21:01:10

Aparte de meter la conexión en un try except para reconectar de nuevo, lo que puedes hacer también es echar un vistazo a las opciones del sistema para que no se "duerma" la conexión con el router.
También puedes intentar un "ping" cada cierto tiempo (1 minuto por ejemplo) al router, para mantener la conexión abierta.
Otra opción es usar un PLC, suelen funcionar muy bien.

Tcmn 20-04-2023 21:14:44

Cita:

Empezado por Casimiro Notevi (Mensaje 551226)
Aparte de meter la conexión en un try except para reconectar de nuevo, lo que puedes hacer también es echar un vistazo a las opciones del sistema para que no se "duerma" la conexión con el router.
También puedes intentar un "ping" cada cierto tiempo (1 minuto por ejemplo) al router, para mantener la conexión abierta.
Otra opción es usar un PLC, suelen funcionar muy bien.

No sabia de la existencia de las PCL, qué inovación. Muchas gracias Casimiro, tomare en cuenta tus sugerencias. Buen dia


La franja horaria es GMT +2. Ahora son las 13:19:03.

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