Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Uhrzeit durch Firebird speichern lassen (https://www.delphipraxis.net/60074-uhrzeit-durch-firebird-speichern-lassen.html)

Ati 2. Jan 2006 18:29

Datenbank: Firebird • Version: 1.5 • Zugriff über: Zeos

Uhrzeit durch Firebird speichern lassen
 
N´abend zusammen,

da ich mit meiner "Batchlösung" nicht weiterkomme, habe ich eine andere Idee.
Ist es möglich die Uhrzeit mit Datum der Dateneingabe durch Firbird feszuhalten??

Ati

mkinzler 2. Jan 2006 18:38

Re: Uhrzeit durch Firebird speichern lassen
 
1.) Tabelle(n) um Feld mit Typ Timestamp erweitern.
2.) Trigger für Before insert und Update anlegen.
3.) Darin Feld setzen auf CURRENT_TIMESTAMP.

Hansa 2. Jan 2006 18:41

Re: Uhrzeit durch Firebird speichern lassen
 
Mit einem Before-Insert-Trigger. Wenn für die ID bereits einer existiert, dann ist das eben im Trigger eine Zeile mehr.

Da war einer schneller. :zwinker: Ist in der DB denn wenigstens ein Feld dafür vorgesehen ?

Ati 2. Jan 2006 20:31

Re: Uhrzeit durch Firebird speichern lassen
 
Ja die entsprechenden Felder habe ich vorgesehen. Werde das morgen auf der Arbeit mal testen und melde mich dann wieder.

Danke Ati

Ati 3. Jan 2006 07:25

Re: Uhrzeit durch Firebird speichern lassen
 
Danke es funktioniert einwandfrei!!!!

Hansa 3. Jan 2006 07:50

Re: Uhrzeit durch Firebird speichern lassen
 
Wenn Du schlau bist, dann baue in gleichen Stil noch einen After Update Trigger zusammen, der festhält, wann das letzte mal einer an einem Datensatz rumgefummelt hat, was der/diejenige im Fall der Fälle nämlich sowieso leugnen wird. 8)

Ati 3. Jan 2006 08:27

Re: Uhrzeit durch Firebird speichern lassen
 
Danke für diesen Tip Hansa. Wobei ich das bei dieser Anwendung nicht brauche. da hier wirklich nur Daten eingegeben werden. Die einzigen die hier Daten manipulieren könnten wären mein Admin und ich. Und mein Admin hält sich da raus. Aber bei meiner nächsten Anwendung werde ich Deinen Tip einbauen. Da geht es um eine Reklamationserfassung und Bearbeitung.
Aber dazu werde ich bestimmt noch gesondert auf euch zukommen ;-).

Ati


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz