Anmelden

View Full Version : Systemdatum inDDS



dino
21-10-13, 12:49
Hallo, ist es möglich, das Systemdatum im DDS zu verwenden: S DBDATUM COMP(EQ Udate oder *date oder? oder?

TheDevil
21-10-13, 12:51
Hallo.
Datum :
DATE
EDTCDE(Y)
Zeit:
TIME
Mit entsprechender Positionierung.
Hoffe das war was Du meintest ...

Gruß,
Ralf

Fuerchau
21-10-13, 13:10
Diese Angabe kann nur in DSPF/PRTF angegeben werden.
Du kannst dies nur in einer Abfrage selber machen.

Select/Omit-Angaben wirken auf den aktuellen Index.
Ein DATE würde ja verlangen, dass jeden Tag der Index neu aufgebaut werden muss.

Erstelle doch einfach eine View, die den Select auf "current date" bereits enthält.

dino
21-10-13, 13:57
OK, danke für die Info's

Pikachu
21-10-13, 14:13
Dazu müßten sich die betreffenden Zugriffspfade jeden Tag von selbst immer neu anpassen ...

Hallo, ist es möglich, das Systemdatum im DDS zu verwenden: S DBDATUM COMP(EQ Udate oder *date oder? oder?

kitvb1
22-10-13, 07:30
Du könntest nur eine normale Datumfeld definieren. Der Standardwert (Default) für Datumsfelder ist das aktuelle Datum.

A MYDATE L

Fuerchau
22-10-13, 07:34
Aber nur dann, wenn man beim SQL-Insert das Feld nicht angibt.
Beim (ILE)RPG-WRITE geht das nicht.
Außerdem ist der Standard der 1.1.0001.

Pikachu
22-10-13, 08:24
Allerdings das aktuelle Tagesdatum bei Erstellung des betreffenden Datensatzes.


Du könntest nur eine normale Datumfeld definieren. Der Standardwert (Default) für Datumsfelder ist das aktuelle Datum.

A MYDATE L