Hallo schnuddel,
ich sehe keine Möglichkeit an die verlorenen Daten heran zu kommen.
Du sicherst Dich gegen Datenverlust, in dem Du auf die eingebaute Datenbank verzichtest ... und eine richtiges DBMS verwendest.
Bei OOo/HSQLDB wird im Speicher und auf der Festplatte gecachet, bevor die Daten in das Datenverzeichnis geschrieben werden. Kommt es zu einem (Programm-?)Fehler, bevor eine STRG+S (Speichern!)-Aktion abgeschlossen ist, ist ein Datenverlust nicht ausgeschlossen.
Bei richtigen Datenbanken werden die Daten praktisch direkt in die DB geschrieben ... Verlust möglich, aber minimal.
Datenverlust
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Datenverlust
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Datenverlust
Hallo,
ich hatte ein ähnliches Problem in Verbindung mit der internen HSQLDB......
Ich habe dann in dem entsprechenden Formular das Ereignis "Nach der Datensatzaktion" mit dem folgenden Makro verbunden.
Der Effekt ist, daß die Daten nach jeder Veränderung eines Datensatzes zwingend bis auf die Festplatte durchgeschrieben werden.
Damit war das Problem behoben, wenngleich ich dann später aus anderen Gründen auf MySQL umgestiegen bin.
Den Tip habe ich aus dem internationalen Forum, weiß aber nicht mehr genau von wem.
Gruß eBayer
Sub flashDB(oEvent As Object)
Dim DBDoc As Object
DBDoc = oEvent.Source.Parent.Parent.Parent
DBDoc.store()
End Sub
ich hatte ein ähnliches Problem in Verbindung mit der internen HSQLDB......
Ich habe dann in dem entsprechenden Formular das Ereignis "Nach der Datensatzaktion" mit dem folgenden Makro verbunden.
Der Effekt ist, daß die Daten nach jeder Veränderung eines Datensatzes zwingend bis auf die Festplatte durchgeschrieben werden.
Damit war das Problem behoben, wenngleich ich dann später aus anderen Gründen auf MySQL umgestiegen bin.
Den Tip habe ich aus dem internationalen Forum, weiß aber nicht mehr genau von wem.
Gruß eBayer
Sub flashDB(oEvent As Object)
Dim DBDoc As Object
DBDoc = oEvent.Source.Parent.Parent.Parent
DBDoc.store()
End Sub
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Datenverlust
Bei dem, was gerade im Iran und in Nord-Korea abgeht ... ja.Ernesto Tenerife hat geschrieben:Muss ich mir nun für die Zukunft Sorgen machen?
Kann es sein, dass Du heute eine andere OBD geöffnet hast? Wenn immer "tapfer" gespeichert wurde ... sollte alles noch da sein.
Generelle Aussage von mir: die interne HSQLDB ist "zum Spielen" - Datenbanken und Abfage-Sprache kennen lernen. Für einen ernsthaften Einsatz sollte man ein richtiges DBMS nehmen - einmailiger Mehraufwand bei der Installation, bessere Systemwerkzeuge (Rechteverwaltung, Datensicherung), Mehrbenutzer, SQL-Standard, ...
Damit kommt man an seine Daten, auch wenn man kein OOo (mehr) einsetzt.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Datenverlust
Geht mir ähnlich.Ernesto Tenerife hat geschrieben:aber ich kann die Nachrichten nimmer sehn. [...]Lebe auf meiner Insel
Habe noch 164 Tage bis "zur Rente"

Zur Frage: "schreibgeschützt"
das betrifft die Formulare, die -bei Verwendung als Formular- eben nicht geändert werden sollen.
Rechtsklick auf das F. in der Übersicht und Bearbeiten..., dann fehlt das Wort in der Titelzeile und Du kannst ändern.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Datenverlust
Hallo ebayer,
es schon länger her, aber du schriebst mal, dass es eine lösung geben würde:
Sub flashDB(oEvent As Object)
Dim DBDoc As Object
DBDoc = oEvent.Source.Parent.Parent.Parent
DBDoc.store()
End Sub
Das Makro hängt bei mir bei .parent,
kannst du mir dazu noch einen Tipp geben?
Gruß
ddraht
es schon länger her, aber du schriebst mal, dass es eine lösung geben würde:
Sub flashDB(oEvent As Object)
Dim DBDoc As Object
DBDoc = oEvent.Source.Parent.Parent.Parent
DBDoc.store()
End Sub
Das Makro hängt bei mir bei .parent,
kannst du mir dazu noch einen Tipp geben?
Gruß
ddraht
MySQL 5.5.9
Oo 3.3.0, Build 9567
Mac os x 10.7.2
Oo 3.3.0, Build 9567
Mac os x 10.7.2