Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Error Unable to complete network request (https://www.clubdelphi.com/foros/showthread.php?t=90443)

Jack 12-06-2016 21:06:29

Fallo de conexión de firebird
 
Yo suelo tener también es problema. Lo soluciono cambiando el plan de energia del ordenador que hace de servidor poniendolo a alto rendimiento.
Tambien pongo el permiso de la tarjeta de red a false para que el equipo no pueda apagar el dispositivo para ahorrar energia.
Espero os sirva tan bien como me sirve a mi.
Un saludo.

Jab 13-06-2016 17:49:38

Gracias a todos por los comentarios.

En este caso es necesario mantener la conexión porque el usuario tiende a dejar DBGrid abiertas tras buscar información, y ya no es plan de pasar a ADO la herramienta cliente porque el número de usuarios simultáneos es bastante pequeño (2-10 máximo).

Por otro lado he probado lo de Jack, pero nada, creo que el problema está en la configuración o alguna carencia de Windows, ya que no hay cortes en la conexión.

He pensado en realizar lo que recomiendan para clientes que precisan tener la conexión activa, que es, si ya no se va puede aplicar ADO, lanzar una rutina de verificación de la conexión
https://firebird21.wordpress.com/201...bird-con-wifi/

Pienso que el problema es de hardware del lugar o de configuración de software, ya que en otros lugares no se pierde la conexión y eso que la velocidad es más lenta.

:rolleyes:

Jab 21-06-2016 17:19:11

Buenas, pues tras varios días haciendo pruebas y demás historias, no he conseguido solucionar el problema del servidor. Desconozco si era un problema de software de la máquina (Windows 7) o de la red que diera algún problema (aparentemente no).

El equipo en red con el software iba bien, en cambio cualquier equipo que se conectara a la base por TCP/IP al cabo de un par de minutos se desconectaba.

Incluso metí una rutina para que cada minuto hiciera una verificación de conexión. La conexión la mantenía, el problema era que si un registro estaba abierto, en modo de inserción, o edición, se colgaba, como si se desconectara, y daba ese error, había que cerrar el programa a la brava y volver a entrar.

Era inevitable, ya que aunque hiciera una rutina de conexión / desconexión de las tablas en cada momento, si el usuario mientras añadía datos o rellenaba la ficha tardaba 1 minuto, plof, se cerraba.


Dejo esto aquí por si alguien le pasara algo parecido y diera con la solución lo indicara, porque en el resto de hilos que vi sobre el tema, al final era un problema de configuración de red, pero no indican más. Aquí la red aparentemente está bien, no hay microcortes (haciendo ping desde remoto), etc. Si no estuviera correctamente el programa en red fallaría igualmente, pero no lo hace.

Gracias de todas maneras y saludos varios a todos.

gustavodiego01 05-03-2019 03:37:20

conexion FirebirdSql
 
Queria preguntarte si solucionaste el problema de la desconexion de la base de datos, yo tb tenia el mismo problema solucione con el componente TClientDataSet y DataSetProvider1 que son tablas en memoria.
Saludos


La franja horaria es GMT +2. Ahora son las 09:20:41.

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