Hallo liebe Community,
ich stehe im Moment vor folgendem Problem:
Ich habe ein Programm, welches Daten aus einer Datenbank in einer Tabelle darstellt.
In der Tabelle können Werte verändert und eingetragen werden und anschließend gespeichert werden.
Beim Speichern wird ein entsprechender Updatebefehl auf der Datenbank ausgelöst.
Nun wird das Programm allerdings oft von mehreren Personen gleichzeitig genutzt und es kommt vor, dass diese dieselben Daten zur gleichen Zeit anschauen oder bearbeiten.
Wie regelt man in so einem Fall am besten den Datenbankzugriff ?
Einen Sperrsatz in Verbindung mit einem Bearbeitungsmodus evtl. ?
Oder gibt es ein Event, welches ausgelöst wird wenn auf der Datenbank etwas verändert wurde ?
Ich hoffe ihr könnt mir weiterhelfen und mir einige Stichworte nennen nach denen ich suchen kann und welche mir weiterhelfen.
Gruß
ich stehe im Moment vor folgendem Problem:
Ich habe ein Programm, welches Daten aus einer Datenbank in einer Tabelle darstellt.
In der Tabelle können Werte verändert und eingetragen werden und anschließend gespeichert werden.
Beim Speichern wird ein entsprechender Updatebefehl auf der Datenbank ausgelöst.
Nun wird das Programm allerdings oft von mehreren Personen gleichzeitig genutzt und es kommt vor, dass diese dieselben Daten zur gleichen Zeit anschauen oder bearbeiten.
Wie regelt man in so einem Fall am besten den Datenbankzugriff ?
Einen Sperrsatz in Verbindung mit einem Bearbeitungsmodus evtl. ?
Oder gibt es ein Event, welches ausgelöst wird wenn auf der Datenbank etwas verändert wurde ?
Ich hoffe ihr könnt mir weiterhelfen und mir einige Stichworte nennen nach denen ich suchen kann und welche mir weiterhelfen.
Gruß