Die eingelesenen Daten sollten schon über das Delphi-Programm in die
einzelnen Ereignisse zerlegt und als einzelne Datensätze (je Ereignis)
gespeichert werden.
Was das Datum und die Uhrzeit anbetrifft, sollten zum einen die
aus der Anlage gemeldeten Werte und darüberhinaus der Timestamp
des Inserts in die Datenbank gespeichert werden.
Wie du schon selbst festgestellt können diese Angaben durchaus differieren.
In unseren Anwendungen haben so gut wie allen Tabellen die Felder
SQL-Code:
DC TIMESTAMP,
/*Date Create */
DM
TIMESTAMP,
/*Date Modified */
UC
VARCHAR(),
/*User Create */
UM
VARCHAR(),
/*User Modified */
die nur durch die Datenbank-Trigger gesetzt werden.
Hat schon häufig geholfen Problemen zu lösen oder
die Aussagen von Kunden zu "überprüfen".
alex