Daniel,
Gracias por responder.
Hice un pequeño ejemplo de como intento usar el timer. Sólo una ventana que se conecta al servidor de TDolphin y ejecuta el query que sugieres mediante un timer. Todo esto funciona correctamente.
Pero si corto la conexión a internet, la aplicación pierde el control mientras se ejecuta el query y tarda en devolver el control a la aplicación unos 20 segundos (en el mejor de _).
Subí este ejemplo, por si quieres ver que no sea que estoy haciendo algo mal, a:
https://www.box.com/s/pbibuf2b90iuhx6h8f3t
Saludos.
Rolando
Conexión MySQL Interrumpida - ¿Cómo detectarlo?
- TOTOVIOTTI
- Posts: 334
- Joined: Fri Feb 05, 2010 11:30 am
- Location: San Francisco - Córdoba - Argentina
Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?
Ok Daniel, probaré y te cuento!
Muchas gracias!
Roberto
Muchas gracias!
Roberto
- TecniSoftware
- Posts: 213
- Joined: Fri Oct 28, 2005 6:29 pm
- Location: Quilmes, Buenos Aires, Argentina
Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?
Yo estaba con los problemas de la pérdida de conexión con el servidor y efectivamente pude solucionarlo con el timer pero despues segui buscando un poco mas y logre el mismo resultado sin el timer, al menos despues de largo rato de inactividad en la aplicacion, vuelvo a hacer una consulta y funciona perfecto, se mantiene conectado al servidor.
Lo que hice, por si lo quieren probar:
Sin poner timer, solo hacer oServer:Execute( "SET SESSION wait_timeout = 86400;" ) despues de hacer la conexión
El tiempo de timeout es en segundos y ese valor representa 1 dia, tengo entendido que el máximo admitido es para 24.8 dias pero con ese valor esta funcionando perfecto y sin caidas.
Saludos
Lo que hice, por si lo quieren probar:
Sin poner timer, solo hacer oServer:Execute( "SET SESSION wait_timeout = 86400;" ) despues de hacer la conexión
El tiempo de timeout es en segundos y ese valor representa 1 dia, tengo entendido que el máximo admitido es para 24.8 dias pero con ese valor esta funcionando perfecto y sin caidas.
Saludos
Alejandro Cebolido
Buenos Aires, Argentina
Buenos Aires, Argentina
Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?
-Rolando pudiste resolver este problema ya que estoy en las misma
Saludos
Saludos
Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?
jbrita,
El colega Rolando desgraciadamente falleció hace 2 años +-.
Saludos.
El colega Rolando desgraciadamente falleció hace 2 años +-.
Saludos.
- armando.lagunas
- Posts: 340
- Joined: Mon Oct 05, 2009 3:35 pm
- Location: Curico-Chile
- Contact:
Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?
jbrita:
yo utilice esto y se me acabaron los problemas (3.600 seg x 24 Horas = 86.400)
oServer:Execute( "SET SESSION wait_timeout = 86400;" )
Saludos....
PD. Lamentable noticia....
yo utilice esto y se me acabaron los problemas (3.600 seg x 24 Horas = 86.400)
oServer:Execute( "SET SESSION wait_timeout = 86400;" )
Saludos....
PD. Lamentable noticia....