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)
-   -   Unable to complete network request to host (https://www.clubdelphi.com/foros/showthread.php?t=82351)

tulio 27-02-2013 12:39:38

Unable to complete network request to host
 
Hola Foro

les comento que desarrolle un pequeño sistema que esta alojado con una ip fija en un servidor en el cual instale el motor de base de datos Firebird.
En el Data_modulo creo la conexion con el componente de interbase que viene en delphi 7 IBdatabase, y en el editor del componente en la conexion lo marco como remote, en server coloco la IP fija y en protocol coloco TCP.

El sistema en la maquina servidora anda sin problemas, tambien en una dependencia anda bien, pero el problema se genera en otras dependencia en la cual el sistema los deja operar solo unos minutos y luego da el siguiente error

Exception EIBInterbaseError in modulo P_menu.exe at 000FD9A2.
Unable to complete network request to host “182.109.88.204”.
Error writing data to the connection

Por favor si alguien me da una mano de que puedo hacer se lo agradezco

saludos y gracias

tulio

Casimiro Notevi 27-02-2013 13:05:55

¿Problemas de red?

tulio 27-02-2013 13:21:12

Gracias Casimiro

Te parece, la red anda bien, internet anda. Seran microcortes?

Neftali [Germán.Estévez] 27-02-2013 13:25:50

¿Después del corte vuelve a conectar correctamente?

tulio 27-02-2013 13:48:48

Si , cierro el sistema y lo abro de nuevo y arranca bien, anda unos minutos y se vuelve a cortar. Habrá algo para hacer internamente dentro del programa para manejar la excepción y que el usuario no se de cuenta ?

gracias

Neftali [Germán.Estévez] 27-02-2013 14:31:37

Si es intermitente es muy posible que sea por problemas en red, como te han comentado.
Puedes intentar capturar las excepciones de este tipo en el programa y volver a realizar la conexión, el problema es que según donde se produzcan no podrás evitar los errores en pantalla.
de todas forma siempre será mejor eso que nada, aunque yo diría que el error no está en el programa, por lo tanto deberías corregir el problema donde realmente se encuentra; Revisa la red y las tarjetas.

tulio 27-02-2013 15:29:51

Gracias neftali

de capturar la exepcion , seria en el datamodulo?

saludos

ozsWizzard 27-02-2013 16:52:10

Pues supongo que en cada acción de la base de datos.

Por ejemplo, si haces un "Post" o un "Open", en ese momento darán la excepción, si el componente DataSet (o derivado de este) lo tienes en el datamodule, en el datamodule, si lo tienes en otro sitio, en otro sitio...

tulio 27-02-2013 17:35:59

Gracias ozwissard !!!!

sigo probando


La franja horaria es GMT +2. Ahora son las 07:17:06.

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