Autor Thema: Jahrtausendproblem  (Gelesen 997 mal)

Offline Sacki

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Jahrtausendproblem
« am: 05.04.04 - 15:34:11 »
Hallo,

ich schreibe gerade eine alte DBase Anwendung in Notes um.

Die Datumsfelder in den dbf-dateien erscheinen ab 2000 als 1900.

Nun dachte ich, ich schreibe eine kleine Funktion und die Sache ist erledigt, aber leider komme ich gar nicht dazu.

Ich lese die Daten als String ein. Dabei erscheint das Jahr nur zweistellig, wenn ich alles Importiert habe, steht jedoch in der Notesansicht wieder 1900. Verstehe ich überhaupt nicht, weil er doch alles als String behandeln müsste.

Hat jemand von ein vielleicht ne Ahnung ???

Offline Sacki

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Re:Jahrtausendproblem
« Antwort #1 am: 05.04.04 - 15:42:39 »
Notfalls könnte ich es unter SQL mit UDATE Set lösen, möchte es aber gerne in notes machen, um mehr darüber zu erfahren, da ich noch Anfänger bin.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Jahrtausendproblem
« Antwort #2 am: 05.04.04 - 17:01:06 »
Das hängt durchaus mit den Settings Deines Clients zusammen, der ggf. zweistellige Jahreszahlen noch als 20. Jahrhundert bewertet. Der Ansatz ist daher sowieso falsch.

Du solltest beim Auslesen von Datumswerten unbedingt einen Datums-String wieder in einen Notes-Datumwert zurückwandeln.

- Wie speicherst Du derzeit das importierte Datum ?
- Wie sieht der Ausgangswert aus, was steht dann im entsprechenden Notes-Item ?

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz