Hallo,

ich habe da auch mal wieder eine Frage. Bisher sind viele Editierprogramme bei uns so gestaltet, dass der zu editierende Datensatz am Anfang des Programms gesperrt wird und zum Schluss ein Update (bzw. ein Unlock, falls nichts verändert wurde) durchgeführt wird. Durch die Sperre am Anfang wird verhindert, dass ein anderer User den Datensatz ebenfalls im Editiermodus aufrufen kann (Im Anzeigemodus kann er den Satz natürlich aufrufen). Wir möchten gerne noch viel mehr mit embedded SQL machen und fragen uns, wie wir so ein Record-Locking mit SQL machen können. (Ich meine damit nicht, dass wir den Sperrmechanismus selber bauen wollen). Gibt es im SQL etwas, das eine Satzsperre durchführt, so wie es im satzweisen Lesen bei RPG geht?

Zur Klarstellung: Das Verhalten des Programms ist so gewünscht. Wir möchten nicht, dass 2 User gleichzeitig den Datensatz editieren und zum Schluss einer der User die Meldung bekommt "Pech gehabt. Der Satz wurde inzwischen geändert".

Vielen Dank im Voraus,

Dieter