Einzelnen Beitrag anzeigen

norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
505 Beiträge
 
Delphi 12 Athens
 
#4

AW: Werte aus Liste in Datenbank schreiben, Netzunterbrechung abfangen

  Alt 16. Sep 2017, 21:43
INSERT INTO Tab1(Feld1, Feld2, Feld3)
VALUES('A1', 'B1', 'C1'), ('A1', 'B2', 'C2'), (...), (...)..
Das war, was ich mit
Zitat:
wenn ich alle Werte der Liste in ein Insert packe (Values (ListenWerte1), (ListenWerte2) ...).
gemeint habe. Ich muss aber dazu sagen, dass im Normalfall jeder Datensatz gesendet werden kann bevor der nächste anfällt. D.h. bei stabiler Verbindung enthält die Liste meist nur einen Satz.

Mein Hauptproblem aber ist:
Wie stelle ich fest ob die Daten erfolgreich geschrieben wurden (und ich sie in der Lise löschen kann) oder ob die Datenbankverbindung unterbrochen ist und ich den Insert wiederholen muss? Ist da der Try ... Except der richtige Weg?
  Mit Zitat antworten Zitat