![]() |
Gültigkeitsbereich von Transaktionen
Hi,
wenn ich im FormShow StartTransaction starte und im FormClose über eine Auswahl Commit oder Rollback aufrufe, das müßte doch gehen oder spricht da was dagegen ? Bei mir geht es im Moment jedenfalls nicht. |
Re: Gültigkeitsbereich von Transaktionen
Hi Hansa,
Du solltest schon etwas mehr Infos rüberwachsen lassen... Grundsätzlich sollten Transaktionen keine Zeit kosten, d.h. sie sollen nur dann offen sein, wenn es sich nich vermeiden lässt. Denn in der Zeit ist die Gefahr eines Deadlocks einfach sehr groß. Grüße Lemmy |
Re: Gültigkeitsbereich von Transaktionen
Tja,
soweit bin ich auch. Na gut, die Transaktion soll offen bleiben, sobald ich was eingebe. Nein, sie soll die Daten in der DB speichern, so daß von einem anderen Platz aus alles sichtbar ist. Weil eventuell ein Fehler auftauchen könnte, will ich das Rollback benutzen, aber ich glaube, es geht überhaupt nicht. |
Re: Gültigkeitsbereich von Transaktionen
Hallo Hansa,
verwende doch modale Dialoge und trenne die Datenbank von den Laufzeitobjekten, die natürlich mit Daten aus der Datenbank gefüllt sind. Bei einem mrOk schiebst du die neuen Daten in die Datenbank und sonst machste halt nichts. Vielleicht auch nur ein Ansatz für eine mögliche Realisierung, wie du willst :mrgreen: |
Re: Gültigkeitsbereich von Transaktionen
Zitat:
|
Re: Gültigkeitsbereich von Transaktionen
Naja ganz so einfach ist es nicht, aber so schwer auch wieder nicht.
Weiss ja nicht genau was du da genau coden willst, aber du kannst dir sicher Klassen machen die den DB-Tabellen ähnlich sind oder gar gleich. Beim Starten der Anwendung initialisiert du die Objekte und füllst sie mit den Werten aus der Datenbank. Über visuelle Komponenten kann der User die Objekte ändern, will der User diese Daten in der Datenbank haben soll er es dem Programm sagen. Möglich wäre ein Speicherbutton oder eben ein mrOk in einem modalen Dialog. Haben wir einen solchen Fall füllst du die Datenbankfelder mit den Werten der Objekte!. |
Re: Gültigkeitsbereich von Transaktionen
Thx,
aber damit kann ich nichts anfangen. Die Frage war folgende: Zitat:
|
Re: Gültigkeitsbereich von Transaktionen
Ja du schreibst da schon in die DB und willst es je nach Willen des Users zurücknehmen, ich schreibe erst in die DB wenn der User es auch will, du schon vorher.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz