Hallo
Ich habe ein kleines emailprogramm das meine Mails vom Server holt und in eine MySQL db speichert
Wenn nun ein fehler passiert (auch wenn selbst ausgelösst) mache ich im catch ein Rollback
Vorher hab ich natürlich auf autocommit false gesetzt und einen savepoint s erstellt...
Aber es macht nichts rückgängig... Und ich versteh es nicht...alle Transaktionen sind mit executeupdate gemacht worden... Ich will nur dass es nach einem Fehler auch bereits erfolgte Updates rückgängig mcaht...
Hat jemand eine Idee?
Ich habe ein kleines emailprogramm das meine Mails vom Server holt und in eine MySQL db speichert
Wenn nun ein fehler passiert (auch wenn selbst ausgelösst) mache ich im catch ein Rollback
Vorher hab ich natürlich auf autocommit false gesetzt und einen savepoint s erstellt...
Aber es macht nichts rückgängig... Und ich versteh es nicht...alle Transaktionen sind mit executeupdate gemacht worden... Ich will nur dass es nach einem Fehler auch bereits erfolgte Updates rückgängig mcaht...
Hat jemand eine Idee?