Du kannst einfach einmal in dem Dialog aus deinem Screenshot auf Anhalten drücken. Dann siehst du oben links den Stacktrace zu der Stelle, an der der Fehler geworfen wird.
Wenn du dich dann durch den Stacktrace durch klickst, wirst du eine Stelle finden, an der die
Exception mit try..except abgefangen wird. Deshalb läuft diese nicht in dein try..except.
DeddyH hat ja schon eine entsprechende Erklärung zur Behandlung deines ApplyUpdates verlinkt. Das wird auch in der Doku beschrieben:
https://docwiki.embarcadero.com/Libr...t.ApplyUpdates
Du übergibst die maximale Anzahl Fehler, die akzeptiert werden sollen, bevor die Operation abgebrochen wird. Zurück bekommst du die Anzahl der aufgetretenen Fehler. Ist diese größer als 0, kannst du abbrechen.