Ist er allerdings nicht. Nur in seinen eigenen Datensatz. Nur
DB nimmt an das ich Ihn doppelt eintragen möchte bei den Update.
Wäre er doppelt drin, hät ich es ja nicht als Unique definieren dürfen udn
Mysql hätte gemeckert.
Als einzigsten Weg den ich sehe, muss ich die
Exception abfangen und dann den Datensatz ohne den Unique Wert speichern, da er ja sowieso schon in der
DB steht und nicht wirklich geupdatet werdne muss oder seh ich as falsch?
Allerdings wie fange ich diese
Exception korrekt ab?
Erste Gelegenheit für
Exception bei $773842EB.
Exception-Klasse EMySqlException mit Meldung '
#23000Duplicate entry 'Test Firma' for key 2'. Prozess Verwaltungs_Manager.exe (4524)
Delphi-Quellcode:
Except
on e: ???? do
Begin
.....
end;
end;