Einzelnen Beitrag anzeigen

Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.220 Beiträge
 
Delphi 12 Athens
 
#10

AW: Datensatz Sperre MySQL

  Alt 8. Mai 2023, 10:11
Siehe hier:
https://docwiki.embarcadero.com/RADS...es_Are_Applied

UpdateMode steuert, wie die WHERE Klausel des Update-Statements erzeugt wird. Wenn das Updatestatement keine Sätzte ändert, wird diese Fehlermeldung ausgegeben (weil Daten zwischenzeitlich geändert). Die Änderung kann unbeabsichtigt auch von dir herbeigeführt worden sein. TRIGGER wie Delphi.Narium schreibt, oder Runden von Floats uvm. Und klar dass bei UpdateKeyOnly der Fehgler nicht mehr kommt, weil viele Feldinhalte da von der prüfung ausgenommen sind.

Sieh dir die SQL Update Statements im Profiler oder trace an und beachte die WHERE Klausel.
Certfied Delphi Developer (2025)
  Mit Zitat antworten Zitat