[gelöst] Datenverlust durch Crash vorbeugen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst] Datenverlust durch Crash vorbeugen

Re: Datenverlust durch Crash vorbeugen

von geimist » Mi, 17.02.2010 17:16

Vielen Dank eBayer. Was würden wir ohne dich nur machen ... :D

Re: Datenverlust durch Crash vorbeugen

von eBayer » Mi, 17.02.2010 16:50

Hallo,
versuch es mal mit:
ThisComponent.Parent.store()
Es kommt darauf an, auf welcher Formularebene Du bist.... evtl. ThisComponent.Parent.Parent.store()
Du mußt ggf. mal mit xray nachschauen, ob und wo Du die Methode store() findest.
Bei mir läuft das jedenfalls damit richtig und ohne Datenverlust.
Ich setze die Metode wahlweise nach jedem geänderten Datensatz oder auch beim schliessen des Formulars ein.
Gruß eBayer

Re: Datenverlust durch Crash vorbeugen

von geimist » Mi, 17.02.2010 16:30

Darauf hätte ich auch gerne eine Antwort. Ich vermute aber, dass es dazu keine direkte Methode geben wird :?
Vermutlich werden Änderungen lediglich in den Arbeitsspeicher geschrieben und erst beim schliessen der Anwendung in die Datei übertragen.

[gelöst] Datenverlust durch Crash vorbeugen

von der_Zerstreute » Di, 12.01.2010 13:36

Hey Leute ,

ich brauch mal wieder eure Hilfe ...

Ich ärgere mich seit längerer Zeit mit einer höheren Absturzrate bei OOO rum. Da ich meine Arbeiten mit Hilfe eines Writer Dokumentes in eine OOBase Datenbank eintrage sind diese Abstürze meist mit einem hohen Datenverlust verbunden.

Meine Frage ist jetzt ..

Kann ich OOWriter irgendwie dazu zwingen nach erstellen oder ändern eines Datensatzes diesen auch direkt in die Datenbank zu schreiben und nicht erst wenn ich das Fenster mit dem Formular schließe ? Dieses ewige öffnen und schließen ist sehr Zeitaufwändig da das Formular mehere Datenbanktabellen abfragt !

Danke für eure Hilfe schonmal im Vorraus


PS .. einfach auf Datensatz speichern (aus der Kontrollleiste) reicht nicht .. Am Zeitstempel der Datenbank kann man dann erkennen das nichts eingetragen wurde !

Nach oben