witam,
Męczę się z ustaleniem przyczyny rozłączania się programu z bazą MySQL. Do łączenia używam dbExpress. Użytkownik kompletuje zamówienie a następnie je zapisuje do bazy. Wystarczy kilka minut przerwy w kompletowaniu i podczas próby zapisu do bazy pojawia się komunikat "MySQL has gone away". Mam kopię bazy na localhost i tutaj nic takiego się nie dzieje. Zostawiłem program na ok. godzinę, a nawet system przeszedł w stan uśpienia (brakło zasilania w laptopie) i po przywróceniu kliknąłem Zapisz i zamówienie zostało zapisane prawidłowo. Myślę, że nie jest to problem serwera MySQL (timeout ustawiony na 8 godzin). Szukałem w necie informacji i z uwagi na to, że nie ma w dbExpress czegoś takiego jak autoconnect to jedyną sugestią było regularne odpytywanie bazy prostym selectem w Timerze. No ale dlaczego na localhost działa prawidłowo? Czy ktoś doświadczył takich problemów?
pozdrawiam.