Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.205 Beiträge
Delphi 11 Alexandria
|
AW: Datensatz Sperre MySQL
4. Mai 2023, 10:34
Seltsam.
upWhereKeyOnly und seine Varianten steuern nur, wie die WHERE Klausel im Update-Statement erstellt wird. Einmal eben nur die PKs oder nur über die geänderten Feldwerte etc. Wenn das Update sich auf keinen Datessatz auswirkt wird ein Fehler geworfen.
Da ist die Fehlermeldung irreführend und müsste heißen: "Datensatz kann nicht geändert werden, da der Datensatz von einem anderen Benutzer GEÄNDERT wurde". Oder wie es auf Englisch heißt "Couldn't perform the edit because another user changed the record"
Und: Das ist alles Clientseitig + da sind keine Sperren vom Server im Spiel.
|