FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Coincido contigo pienso que es algo en la red, pero sabrás que los administradores de red no lo van a aceptar en fin, en teoría solo debe estar abierto el puerto 3306 y como no lo tienen bloqueado van a decir que no es eso pero bueno, respecto a lo que me comentas de restablecer la conexión intento hacerlo con la propiedad conected, pero simplemente me vuelve a mandar el error la única solución es abrir y cerrar Delphi y en caso de que este en tiempo de ejecución pues solo cerrando y volviendo a abrir, el problema es cuando no me permite hacer nada por que manda el error. Si tienes un concejo de como reconectar de otra forma te agradecería el apoyo.
Gracias nuevamente |
#2
|
||||
|
||||
Hay muchísimas causas por las que puede suceder este error, no necesariamente por una desconexión. No está de más que le eches un ojo a esta parte del manual, para ver si hay algo que puedas corregir.
// Saludos |
#3
|
||||
|
||||
A mi me pasa exactamente lo mismo y utilizo Zeoslib.
Inclusive, aunque tengo MySQL server y mi aplicacion corriendo en la misma computadora, al dejar pasar tiempo sin usar la aplicación el servidor cierra automaticamente la conexión. Y cuando el usuario retoma el uso de la aplicacion se topa con este mensage de error. Lo que me ha livianado es que el componente de Zeos Zconection tiene un procedimiento reconect Entonces cuando tenemos este error el usuario tiene un boton en el form para reactivar la conexión. Pero no debe funcionar así. He buscado maneras de corregirlo y no lo consigo. Lo ideal seria cachar esta excepción en el componente ZConection y entonces dentro de la excepción llamar al procedimiento reconect. Si no es posible conectarlo, entonces, ahora si el problema puede ser la red o que el servidor se apagó, mostrar al usuario un mensage acorde. Pero no logo como cachar la excepción. Y en general una aplicacion usa demasiadas QUerys y Tablas como para estar poniendo un Try en cada una. Aguien concoe un mecanismo que permita cachar la exepcion para cualquier consulta? La otra cosa que pensé es poner un Timer que cada minutos, por ejemplo, este refrescando la conexión. Seria recomendable poner el timer? o consumiria demasiado procesador? Gracias por vuestros consejos. |
#4
|
|||
|
|||
Con problema similar
No se si habrán solucionado este problema de la conexion con Zeos, pero de ser así, podrían colocar aquí como es que lo hicieron?
Muchas Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi MySQL PHP | totote | Conexión con bases de datos | 2 | 16-10-2007 04:26:50 |
Delphi y MySQL | betto | Conexión con bases de datos | 5 | 29-08-2007 21:06:55 |
Delphi y MySql en una LAN | MartinC | MySQL | 13 | 31-10-2005 18:01:26 |
mysql con delphi???????????????????????? | miguelogm | Varios | 2 | 12-03-2005 19:19:27 |
Delphi y MySQL | vinny | MySQL | 2 | 27-05-2003 16:50:58 |
|