Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: suhle am 27.01.03 - 16:08:38
-
???
Ich habe einen Agenten, der das Systemdatum verwendet und dieses für die Erstellung von Dokumenten benutzt.
Er bringt aber unterschiedliche Ergebnisse, starte ich ihn manuell, läuft alles bestens, startet er periodisch gibt es ein jahr 22003. Wie geht das?
Weiß jemnad Rat?
Vielen Dank
-
... ich denke dein Posting wäre bei "R5 Probleme" besser aufgehoben...
ata
-
Na ja, glaube ich nicht.
Ist vielleicht besser, wenn ich mal ein paar Details gebe:
Der Agent erstellt Dokumente mit 2 Datumsfeldern. Tag und Monat kommen aus zwei Listen (Typ String), das Jahr kommt dann dazu.
im Dokument wird das ganze geseztzt mit
set doc.StartDate = New NotesDatetime( tmpdate )
und bei einer Liste macht er beim periodischen starten aus 2003 22003.
Versteht das jemand?
vG
s.
-
... dazu sollte ich vielleicht mal die Details sehen, kannst du das mal in einer abgespeckten Version zur Verfügung stellen?
ata
-
Also,
es werden datumswerte berechnet und diese werden in einer Liste abgelegt:
Bsp: "Karfreitag", "18.04" das Jahr wird dann dazugepackt.
Starte ich den Agent vom Client, macht er das auch, startet der Agent automatisch, dann kommt dabei heraus: .... "18.4." und da er einen datumswert erstellt füllt er das Jahr einfach auf und schon habe ich das problem.
weiß jemand rat?
vG
S.
-
... formatiere den Datumswert entsprechend. Ich habe auf meiner Homepage eine DB als Demo zum Datumshandling. Dort habe ich eine Funktion "FormatDate()" drin, die genau dieses Problem löst...
http://www.anton-tauscher.de/download/DateHandling.zip (http://www.anton-tauscher.de/download/DateHandling.zip)
ata
-
Danke für den Tip!!!
vG
S.Uhle