PDA

Ver la Versión Completa : Detectar ERROR


mjjj
25-04-2008, 17:43:15
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.... 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 (http://www.clubdelphi.com/foros/showthread.php?t=54828) te pueda ayudar