Konfiguration:
Firebird-Datenbank, Zugriff über DBX-Komponenten (TSQLQuery) und Clientdataset
Meine Tabelle enthält ein Zeitstempel-Feld vom Typ Timestamp. Befüllt wurde dieses Feld teils mit anderen Programmen/Zugriffskomponenten (Tabellenkonvertierung etc.).
Ich habe jetzt in meiner Tabelle eine Serie von Daten, alle mit dem selben Zeitstempel.
Bei Post/ApplyUpdate der Datensätze kommt es zu einer
Exception, weil beim Update keine Datensätze gefunden werden, die den Bedingungen (aktuell upWhereAll) entsprechen.
Ursache ist in irgendeiner Form das Datumsfeld. Wenn ich in der Tabelle manuell ein anderes Datum eintrage, funktioniert das Update anschliessend.
Wer kennt den Grund für dieses Verhalten?