Hallo zusammen,
ich habe mal eine generelle Frage dazu wie in der folgenden Situatuin vorgegangen wird.
Ich habe verschiedene Datasets, welche ich mit einem Dialogfenster (Os,Abbrechen) bearbeiten möchte. Auf diesem Dialogfenster kann ich nochmals weitere Abhängige Datensätze bearbeiten. Nun muss ich aber falls Abbrechen gewählt wird den zustand von vorher wieder herstellen.
Wie wird da vorgegangen. Ich mache mir im Moment immer eine Kopie des Datasets, was in meinem Fall ziemlich speicheraufwändig wird. Aber nicht nur das ist ein Problem. Wenn ich abbrechen wähle und die Daten von der Kopie des Datasets zurückkopierte, dann muss ich die vorhandenen löschen und neu einfügen. Ich arbeite im BatchOptimistic-Modus, und somit werden bei einem Updatebatch die selben Operationen auch dort durch geführt, was
a.) länger dauert
b.) noch einige Probleme mit Löschweitergaben auf abhängige Tabellen mitbringt.
Kann mir jemand vielleicht eine andere Möglichkeit nennen, mit welcher ich das umgehen kann ?
mfg
Astner Klaus
ich habe mal eine generelle Frage dazu wie in der folgenden Situatuin vorgegangen wird.
Ich habe verschiedene Datasets, welche ich mit einem Dialogfenster (Os,Abbrechen) bearbeiten möchte. Auf diesem Dialogfenster kann ich nochmals weitere Abhängige Datensätze bearbeiten. Nun muss ich aber falls Abbrechen gewählt wird den zustand von vorher wieder herstellen.
Wie wird da vorgegangen. Ich mache mir im Moment immer eine Kopie des Datasets, was in meinem Fall ziemlich speicheraufwändig wird. Aber nicht nur das ist ein Problem. Wenn ich abbrechen wähle und die Daten von der Kopie des Datasets zurückkopierte, dann muss ich die vorhandenen löschen und neu einfügen. Ich arbeite im BatchOptimistic-Modus, und somit werden bei einem Updatebatch die selben Operationen auch dort durch geführt, was
a.) länger dauert
b.) noch einige Probleme mit Löschweitergaben auf abhängige Tabellen mitbringt.
Kann mir jemand vielleicht eine andere Möglichkeit nennen, mit welcher ich das umgehen kann ?
mfg
Astner Klaus
Comment