Hi,
ich habe auf einem PC zwei Anwendungen laufen, wo Messdaten in eine SQL-Tabelle (5.0) geschrieben werden.
Übers Wochenende ist bei einer Software die Verbindung zwischen SQL-Server abhanden gekommen ("mysql server has gone" wenn eine SQL-Befahl ausgeführt werden soll). Die Software lioef ganz nocmal weiter und die Threads sind auch nicht abgestürzt, nur die Datenaufzeichneung erfolgte nicht mehr.

Bei der anderen Softwareversion, die mit unabhängigen Threads auf den selben Server zugreift lief alles wie bisher - also kein Fehler.
Die SQL-Statements bearbeite ich mit try/catch und führe Fehlerroutinen aus; logge diese mit und es sollten keinen Fehler unbehandelt bleiben.
Wieso also kann nur bei einer der gleichen SW die Verbindung mit dem Server verloren gehen?
liegt es Vielleicht am ODBC-Consumer (MySQL ODBC 5.1 Driver)?
Vielleicht hat jemand ja eine idee oder selbe Erfahrungen gemacht.
Danke & Gruß
ich habe auf einem PC zwei Anwendungen laufen, wo Messdaten in eine SQL-Tabelle (5.0) geschrieben werden.
Übers Wochenende ist bei einer Software die Verbindung zwischen SQL-Server abhanden gekommen ("mysql server has gone" wenn eine SQL-Befahl ausgeführt werden soll). Die Software lioef ganz nocmal weiter und die Threads sind auch nicht abgestürzt, nur die Datenaufzeichneung erfolgte nicht mehr.


Bei der anderen Softwareversion, die mit unabhängigen Threads auf den selben Server zugreift lief alles wie bisher - also kein Fehler.

Die SQL-Statements bearbeite ich mit try/catch und führe Fehlerroutinen aus; logge diese mit und es sollten keinen Fehler unbehandelt bleiben.
Wieso also kann nur bei einer der gleichen SW die Verbindung mit dem Server verloren gehen?


Vielleicht hat jemand ja eine idee oder selbe Erfahrungen gemacht.
Danke & Gruß