Entwickler-Ecke
Datenbanken - Cahenutzung bei TTable
olsen0815 - So 24.11.02 23:15
Titel: Cahenutzung bei TTable
Hallo,
ich habe eine Datenbankanwendung geschrieben und vermute, dass trotz Deaktivierung von CACHEDUPDATES die eingegebenen Daten gepuffert werden. Hat jemand Erfahrung bzw. ein ähnliches Problem und eine entsprechende Lösung.
Während der Laufzeit stürzte das Programm ab. Nach Neustart des Programms waren ALLE Daten weg! :cry:
LCS - Mo 25.11.02 12:48
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. :mrgreen:
Gruss Lothar
olsen0815 - Di 26.11.02 23:30
Titel: Nochmal Cache bei TTable
Hallo,
die Lösung klingt logisch,
aber bei meinem Programm wurde vor dem Absturz nur ein Datensatz bearbeitet. Trotzdem sind alle Datensätze gelöscht.
Bei einem intensiven Test auf meinem Rechner war das Programm nicht zu Absturz zu bringen.
Bei der Installation auf einem anderen Rechner ist das Programm zweimal abgestürtzt (Ein Fehler im Betriebssystem schliesse ich aus).
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!