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)
-   -   Detectar ERROR (https://www.clubdelphi.com/foros/showthread.php?t=55759)

mjjj 25-04-2008 17:43:15

Detectar ERROR
 
No se si esta consulta tiene cabida aqui... pero aqui va.

Es una aplicacion cliente/servidor. Utilizo firebird 2.0 y delphi 2006.

Como puedo detectar el siguiente error que me lanza mi aplicacion:

"Unable to complete network request to host 192.1.1.56
Error to writinf data to connection
Se ha forzado la interrupcion de una conexion existente por el host remoto"

Este error se produce cuando trato de hacer cualquier consulta, modificacion o insertar datos en la base de dato, pero hubo algun problema con la conexion.

Por ejemplo: se desconecto el cable de red o se callo internet

Mi idea es detectar este error, y en ese caso realizar alguna accion para remediarlo.

Por eso pregunto de nuevo: Como detecto ese error con mi aplicacion, que codigo puedo poner.

Gracias... Saludos

ContraVeneno 25-04-2008 23:33:12

el evento "AfterDisconnect" u "OnDisconnect" de tu componente que uses para conectarte, ¿no te sirve?

mjjj 28-04-2008 22:39:54

Hola.... mi componente trae after y before noma. He probado con los 2, pero con ninguno me ha funcionado.

La prueba que hago:

Me conecto a la base de datos, y luego desconecto el cablde de Red del computador Cliente.

Luego y trato de realizar alguna consulta a la BD y me arroja el error. Entonces en ese momento quiero realizar alguna accion para correguir este problema....

Pregunta: ¿Como hago para detectar este error?

"Unable to complete network request to host 192.1.1.56
Error to writinf data to connection
Se ha forzado la interrupcion de una conexion existente por el host remoto"

Saludos

HOUDEL 29-04-2008 02:54:31

Hola mjjj
 
Cita:

Empezado por mjjj (Mensaje 283093)
Hola.... mi componente trae after y before noma. He probado con los 2, pero con ninguno me ha funcionado.

Saludos

Hola

estaria bien me nos mencionaras que tipo de componente utilizas, porque
la conexión de ADO si tiene los eventos que menciona Contraveneno, espero
tu respuesta , para que busquemos juntos una solución..

saludos

mjjj 29-04-2008 03:30:52

Hola.

Utilizo los componentes de la paleta Interbase... TIBDatabase,TIBTransaction, TIBQuery, TIBSQL, etc.

Espero que se pueda hacer algo con estos componentes...

Saludos

RONPABLO 29-04-2008 07:17:22

tal vez esto te pueda ayudar


La franja horaria es GMT +2. Ahora son las 00:47:49.

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