Autor Thema: @Now liegt in der Zukunft  (Gelesen 1943 mal)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
@Now liegt in der Zukunft
« am: 05.07.06 - 10:36:33 »
Hi Leute,

hat jemand von euch eine Ahnung woran es liegen könnte, dass auf einem Arbeitsplatz @Now eine falsche Zeit zurückliefert? Die Uhr in der Taskleiste zeigt z.B. 10:36 an und @Now liefert 10:37:45 zurück. Hab ich eine Zeitmaschine programmiert?

lG
« Letzte Änderung: 07.07.06 - 11:03:49 von rar »
†090620141300

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: @Now liegt in der Zukunft
« Antwort #1 am: 05.07.06 - 10:41:08 »
Hi,

ist das System vor kurzem gestartet worden, oder rennt es schon seit graumer Zeit?
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: @Now liegt in der Zukunft
« Antwort #2 am: 05.07.06 - 11:21:08 »
Die beiden PCs, bei denen das Problem auftritt, werden am Abend runtergefahren und in der früh um ca 0730 gestartet.
†090620141300

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: @Now liegt in der Zukunft
« Antwort #3 am: 07.07.06 - 11:01:57 »
So ich hatte folgendes Problem.
Um eine Bearbeitungszeit auszurechnen, hab ich in ein Feld (berechnet beim Anlegen) mit @Now die Startzeit reingeschrieben. In der Aktion "Erledigt" war ich im Script und hab mit Now und TimeDifferenceDouble den Unterschied berechnet. Das Problem war jetzt, dass Now und @Now unterschiedliche Zeiten anzeigen. @Now verwendet nämlich (wahrscheinlich) die Serverzeit, und Now die Clientzeit. Ich hatte daher teilweise negative Bearbeitungszeiten.

Man kann es testen, indem man die Zeit auf seinem Rechner umstellt und folgenden Code ausgeführt...
Code
	Dim strScript As String
	Dim varFormel As Variant	
	Dim strFormel As String
	
	strScript = Cstr(Now)
	varFormel = Evaluate("@Now")
	strFormel = Cstr(varFormel(0))	
	
	Msgbox strScript + " --- Now" + Chr(13) + strFormel + " --- @Now"

Um solche Probleme zu vermeiden sollte man also einfach Now und @Now nicht vermischen.

Vielleicht hilfts ja jemanden....
« Letzte Änderung: 07.07.06 - 11:06:34 von rar »
†090620141300

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @Now liegt in der Zukunft
« Antwort #4 am: 07.07.06 - 11:10:57 »
@Now verwendet nämlich (wahrscheinlich) die Serverzeit, und Now die Clientzeit.
Ist doch schön in der Hilfe dokumentiert:
Zitat
@Now gets the time-date of the local computer in the following cases:
No parameters are specified.
[SERVERTIME] is specified, but the database is local and serverNames is not specified.
[LOCALTIMEONERROR] is specified, serverNames is specified, and an error occurs getting the time-date from a server.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: @Now liegt in der Zukunft
« Antwort #5 am: 07.07.06 - 11:23:38 »
Naja.... bei mir ist das anscheinend nicht so  :-:
@Now zeigt 11:20 an obwohl ich die Uhr auf 08:20 umgestellt hab....
 ??? ??? ???
†090620141300

klaussal

  • Gast
Re: @Now liegt in der Zukunft
« Antwort #6 am: 07.07.06 - 11:48:00 »
Notes ist DOOF.
« Letzte Änderung: 07.07.06 - 11:55:46 von klauss »

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @Now liegt in der Zukunft
« Antwort #7 am: 07.07.06 - 12:03:25 »
Naja.... bei mir ist das anscheinend nicht so  :-:
@Now zeigt 11:20 an obwohl ich die Uhr auf 08:20 umgestellt hab....
 ??? ??? ???
Hm.. 5er Client hab ich keinen mehr. Ev. liegts daran.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz