Einzelnen Beitrag anzeigen

Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.355 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Mehrere Datensätze mit SQL-Befehl Update schneller aktualisieren

  Alt 28. Dez 2022, 07:22
ich bekomme aber keine Rückmeldung, wenn ein einzelner Update Befehl nicht richtig ausgeführt wird
Nutze Transaction und sorge im Fehlerfall für ein Rollback. Danach nimmst du als Fallback die langsame Methode. Dann solltest du herausbekommen, welches Update Probleme macht. Vielleicht kannst du beim Update auch ein Kennzeichen oder Timestamp mitführen. Anhand dessen kannst du mit den vorgesehenen Update-Datensätzen vergleichen, welchem das Kennzeichen fehlt. Reicht eventuell auch schon ein Vergleich, welche Datensätze keinen der vorgesehenen Lagerplätze bekommen hat?

es fehlen mir auch zu einem erfolgreichen Updatevogang jegliche Informationen, was an welchem Datensatz geändert wurde.
Dann musst du hinterher die Datensätze, die durch dein Update geändert wurden wieder lesen und mit dem alten Stand vergleichen.

Für mich läuft es im Grunde auf einen Vorher-Nachher-Vergleich hinaus. Es sei denn Devart hat da noch eine Option, die mir gerade nicht bekannt ist.
Peter
  Mit Zitat antworten Zitat