Datenverlust

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: Datenverlust

Re: Datenverlust

von ddraht » Sa, 12.06.2010 15:59

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

Re: Datenverlust

von komma4 » Mo, 22.06.2009 14:20

Ernesto Tenerife hat geschrieben:aber ich kann die Nachrichten nimmer sehn. [...]Lebe auf meiner Insel
Geht mir ähnlich.
Habe noch 164 Tage bis "zur Rente" 8)



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.

Re: Datenverlust

von komma4 » Mo, 22.06.2009 12:11

Ernesto Tenerife hat geschrieben:Muss ich mir nun für die Zukunft Sorgen machen?
Bei dem, was gerade im Iran und in Nord-Korea abgeht ... ja.


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.

Re: Datenverlust

von eBayer » Mi, 13.05.2009 12:36

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

Re: Datenverlust

von komma4 » Di, 12.05.2009 17:02

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.

Nach oben