![]() |
Datenbank: Firebird • Version: 2.06 • Zugriff über: FibPlus
Firebird Serverzeit ermitteln
Guten Tag zusammen,
gibt es die Möglichkeit, über einen Insert-Befehl automatisch die Serverzeit des Firebirdservers zu ermitteln und in die Datenbank mit zu scheriben. Ich habe mir das ungefähr so vorgestellt:
Delphi-Quellcode:
Danke für Infos!
Insert into Tabelle1 (ID, Datum) Values (1,SERVERZEIT);
Gruß, Eppos |
AW: Firebird Serverzeit ermitteln
CURRENT_TIMESTAMP verwenden
Grüße Mikhal |
AW: Firebird Serverzeit ermitteln
Durch diese Funktion nimmt er definitiv die Serverzeit (Da wo der FB-Server läuft) und nicht den Client-Timestamp?
|
AW: Firebird Serverzeit ermitteln
Zitat:
![]() |
AW: Firebird Serverzeit ermitteln
perfekt! danke schön!
|
AW: Firebird Serverzeit ermitteln
Zu beachten ist, dass innerhalb eine Transaktion/Trigger/Proc/Execute Block CURRENT_TIMESTAMP immer den selben Wert zurückliefert, selbst wenn die Transaktion länger läuft.
Wenn das nicht gewünscht ist, musst Du cast('NOW' as timestamp) verwenden. |
AW: Firebird Serverzeit ermitteln
Das ist dann denke ich kein Problem. NOW liefert auch den Wert vom Server? Oder vom Client?
|
AW: Firebird Serverzeit ermitteln
Ja, das wird ja auf dem Server ausgewertet. Also liefert es die Serverzeit.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz