Moin Forum,
ich habe eine Firebirddatenbank, in der ich mit Zeos in einer Tabelle in einem Feld vom Typ Float einen TDateTime-Wert schreibe:
Delphi-Quelltext
1: 2: 3: 4: 5:
| ZTable1.Append; ZTable1.FieldByName('Date').AsDateTime := Date; ZTable1.FieldByName('Time').AsDateTime := Time; ZTable1.FieldByName('ExactTime').AsFloat := Now; ZTable1.Post; |
Ich rufe meine Funktion zum Testen im 10-Sekunden-Takt auf. In dem Feld "Time" steht immer die aktuelle Uhrzeit, im Feld "ExactTime" steht immer exakt der gleiche Wert. Wenn ich mir das ganze im Debugger ansehe und die Maus über "ZTable1.FieldByName('ExactTime').AsFloat" halte, dann werden mir auch ganz klar unterschiedliche Werte angezeigt. Auch nach dem Post.
Ich hoffe Ihr könnt mir weiterhelfen?
Danke im voraus, Oliver
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...