Einzelnen Beitrag anzeigen

TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.205 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Datensatz Sperre MySQL

  Alt 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.
  Mit Zitat antworten Zitat