Buenas a todo el foro!, de nuevo vuelvo a abrir una linea para ver si
con el paso del tiempo a alguien le ha sucecido lo que me pasa a mi.
Tengo una aplicación practicamente finalizada, y la verdad es que me
tenia que haber preocupado antes en solucionar esto, voy a intentar
explicarme lo mejor posible:
Antes de nada quiero hacer hincapie en que uso FWH7.12 (xHarbour) 1.1.0.
Arranco la aplicacion a las 19:00 y trabajo con ella perfectamente.
Llegan las 20:00 y me voy a mi casa dejando la aplicación en el menu
principal. Cuando llego al día siguiente a mi maquina (Monitor en
standby), pulso una tecla, me sale el menu principal, que es la
pantalla en la que deje mi ordenador la tarde anterior, y cuando me
intento meter en una opción del programa, que realiza una consulta me
salta el error
MySql Has gone ...!!
si salgo de la aplicación y vuelvo a entrar no hay ningún problema,
parece como si debido a un estado de inactividad se desconectara la
aplicacion. Yo uso una Variable pública (oConexion), que es la que abro
al principio de la aplicación.
Cosas que he probado:
-> En principio en mi máquina está activado el servicio de Mysql
-> Hice una prueba preguntando por la variable de instancia lConnected
del objeto Conexion, pero me decía antes del error que era .t.,
-> He desactivado protectores de pantalla e hibernaciones.
Creo que no me puedo explicar mejor, Espero que me podais ayudar. He
pensado en poner un timer que cada x tiempo vuelva a reconectar la
conexion pero no me parece una solución correcta.
Muchas gracias por todo.