Einzelnen Beitrag anzeigen

Rainer Wolff

Registriert seit: 25. Okt 2005
Ort: Bretten
318 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Firebird mit DBX und Clientdataset, Rundungsfehler bei Zeitstempel?

  Alt 12. Mär 2019, 12:12
Vor einigen Jahren ist mir das bereits aufgefallen (Java-Anwendungen schreiben Zeitstempel, Delphi-Anwendungen finden danach den Datensatz nicht mehr ...)

Die Ursache war, dass dbExpress keine Millisekunden in den Zeitfeldern speichert. Wir haben daher die anderen Anwendungen so geändert, dass der Millisekunden-Anteil vor dem Update aus dem Zeitwert entfernt wurde. In der Datenbank stehen damit einheitlich alle Zeitstempel immer ohne Millisekunden.
Ja, das wars dann, Danke.

Ich hatte einen Teil der Datensätze mit einem Quick-and-Dirty-Firedac-Programm konvertiert und dabei wohl den Zeitstempel inkl. Millisekunden in einen Teil der Datensätze bekommen, das Programm selbst verwendet aber noch die alten DBX-Komponenten.
Und da soll einer draufkommen
  Mit Zitat antworten Zitat