Hallo PROgrammierer,
meine Anwedung ist endlich soweit um damit einen Alpha Alpha Alpha Test durchzuführen. Wie zu erwarten war, treten noch einige Probleme auf. Eis davon ist: Ein Benutzer bearbeitet eine Zeile in Dataset. Ein anderer Benutzer hat die besagte Zeile Bereits aus der Datenbank in sein Dataset geladen. Lädt nun der erste Benutzer die Änderungen in die DB und der zweite Benutzer überarbeitet anschließend die Zeile, kommt es natürlich zu einer Parallelitätsverletzung.
Nun meine Frage: Kann ich das Update des zweiten Benutzers trotzdem durchführen und die Änderungen des ersten Benutzers überschreiben? Und falls ja, kann ich so weit gehen und die Spalten differenzieren die bearbeitet wurden um gegebenfalls beide Änderungen zu übernehmen?
Bsp.: Benutzer1 überarbeitete Spalte 1 in Zeile 12 und Benutzer2 überarbeitet Spalte 3 ind Zeile 12. Ist es möglich dass dann Spalte 1 den Inhalt von Benutzer1 enthält und Spalte 3 den Inhalt von benutzer2.
Bin sehr gespannt auf eure Antworten;)
Euer Steak
meine Anwedung ist endlich soweit um damit einen Alpha Alpha Alpha Test durchzuführen. Wie zu erwarten war, treten noch einige Probleme auf. Eis davon ist: Ein Benutzer bearbeitet eine Zeile in Dataset. Ein anderer Benutzer hat die besagte Zeile Bereits aus der Datenbank in sein Dataset geladen. Lädt nun der erste Benutzer die Änderungen in die DB und der zweite Benutzer überarbeitet anschließend die Zeile, kommt es natürlich zu einer Parallelitätsverletzung.
Nun meine Frage: Kann ich das Update des zweiten Benutzers trotzdem durchführen und die Änderungen des ersten Benutzers überschreiben? Und falls ja, kann ich so weit gehen und die Spalten differenzieren die bearbeitet wurden um gegebenfalls beide Änderungen zu übernehmen?
Bsp.: Benutzer1 überarbeitete Spalte 1 in Zeile 12 und Benutzer2 überarbeitet Spalte 3 ind Zeile 12. Ist es möglich dass dann Spalte 1 den Inhalt von Benutzer1 enthält und Spalte 3 den Inhalt von benutzer2.
Bin sehr gespannt auf eure Antworten;)
Euer Steak