Hi,
ich versuche zur zeit mir n kleines Programm zu schreiben mit dem ich meine tägl. Arbeitszeit speichern und Auswerten kann. Zum speichern der Daten benutze ich my-sql server 5.0.22.
Das Programm läuft auch super nur ein Fehler bereitet mir Kopfzerbrechen weil ich erst seit ca. 3 Wochen versuche mir Java 'anzueignen' und einfach keine Lösung finde.
Und zwar tritt er beim ausführen von folgendem Query auf:
Mit dieser Anfrage sollen die tägl. Über- bzw. Unterstunden ermittelt werden in der DB werden auch die korrekten Werte gespeichert nur wenn ich jetzt aus dem Java Programm heraus den Saldo ausgeben will und dieser negativ ist bekomme ich die Meldung: Bad format for Time '-01:20:00' in column xxx
Die Ausgabe ist folgendermaßen gelöst.
ich hoffe mal das einer von auch ne idee hat wie mans lösen könnte bin auf jeden fall dankbar für jede Antwort
ich versuche zur zeit mir n kleines Programm zu schreiben mit dem ich meine tägl. Arbeitszeit speichern und Auswerten kann. Zum speichern der Daten benutze ich my-sql server 5.0.22.
Das Programm läuft auch super nur ein Fehler bereitet mir Kopfzerbrechen weil ich erst seit ca. 3 Wochen versuche mir Java 'anzueignen' und einfach keine Lösung finde.
Und zwar tritt er beim ausführen von folgendem Query auf:
Code:
String query2 = "Update zeiten Set saldo = zeiten.ende - zeiten.beginn - '90000' where datum = '" + Datum + "'" ;
Mit dieser Anfrage sollen die tägl. Über- bzw. Unterstunden ermittelt werden in der DB werden auch die korrekten Werte gespeichert nur wenn ich jetzt aus dem Java Programm heraus den Saldo ausgeben will und dieser negativ ist bekomme ich die Meldung: Bad format for Time '-01:20:00' in column xxx
Die Ausgabe ist folgendermaßen gelöst.
Code:
System.out.println("Datum: " + rs.getDate("Datum") + " Anfangszeit: " + rs.getTime("Beginn") + " Ende: " + rs.getTime("Ende") + " Pause " + rs.getTime("Beginn_Pause") + " Bis " + rs.getTime("Ende_Pause") + " Saldo: " + rs.getTime("Saldo"));
ich hoffe mal das einer von auch ne idee hat wie mans lösen könnte bin auf jeden fall dankbar für jede Antwort