![]() |
Datenbank: Firebird • Version: 2.5 • Zugriff über: TSqlConnection
Dataset Änderungen Verwerfen
Hallo zusammen,
leider habe ich mal wieder ein Problem. Ich habe ein Eingabeformular mit mehreren DbEdits, welche über ein TSqlDataSet mit der SqlConnection verbunden sind. Jetzt kann der Benutzer mit Hilfe der DbEdits Änderungen am Datensatz vornehmen. Diese können dann entweder gespeichert oder zurückgesetzt werden. Jetzt ist meine Frage, wie ich es hinbekomme, dass alle Änderungen, die an den DbEdits vorgenommen wurden (jedoch wurde kein post oder applyupdates durhchgeführt) auf die ursprünglichen Werte aus der Datenbank zurücksetzen kann? Danke für die Hilfe. |
AW: Dataset Änderungen Verwerfen
Normalerweise setzt man die entsprechende Transaktion mit Rollback zurück.
|
AW: Dataset Änderungen Verwerfen
ja dazu habe ich auch schon einiges gefunden.
Aber die SqlConnection wird noch von anderen Datasets mit anderen Inhalten benutzt. Werden dadurch keine Ausrikungen auf die anderen Datasets ausgeübt? Und ich hab da zwar irgendwas von StartTransaction und rollback gelesen, aber so ganz genau hab ich das noch nicht verstanden wie das auch mit diesen Parametern (TTransactionDesc) funktioniert die da übergeben werden müssen. |
AW: Dataset Änderungen Verwerfen
Solange noch kein
Delphi-Quellcode:
aufgerufen wurde, sollte ein
Post
Delphi-Quellcode:
genügen.
Cancel
|
AW: Dataset Änderungen Verwerfen
Perfekt.
Danke für die Hilfe, das wars was ich gesucht habe. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:14 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 by Thomas Breitkreuz