Hi
der Schreibvorgang auf die Datenbank ist immer gepuffert. Wenn dein Programm abstürzt solange die Transaktion noch offen ist oder wenn die Datenmenge nicht sauber geschlossen wird, kanns dir immer passieren, dass deine Daten im Nirwana landen.
CachedUpdates legt nur vor der Tabelle noch mal einen internen Zwischenspeicher an, um dann alle vorgenommenen Änderungen auf einmal in die Datenbank zu schreiben.
Die entsprechende Lösung ist ebenso banal ausgedrückt, wie schwierig zu realisieren: Dein Programm darf nicht abstürzen.
Gruss Lothar
Der BH ist für die Brust, der Plan ist für'n Ar...