Autor Thema: Type Mismatch ??!!  (Gelesen 1723 mal)

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Type Mismatch ??!!
« am: 21.09.06 - 09:52:47 »
Hallo

Habe folgendes Problem:

In einem perodischen Agenten habe ich folgende Codezeile (natürlich auch ein paar mehr ;-) ):

Code
strYear = Cstr( Year( Cdat( DateTime.DateOnly ) ) )

In meinem Testsystem läuft alles ohne Probleme durch.
Nur beim Kunden nicht mehr!! Letzte Woche lief es noch. Am Wochenende hat ist der Domino auf neue Hardware "umgezogen". BS etc. soll (?!) alles gleich geblieben sein.

Jetzt bekomme ich in der o.g. Zeile aber ein Type mismatch !!!

Kann mir jemand sagen woran das liegt oder ob sich an den Funktionen irgendetwas bei neueren Releases geändert hat?

Gibt es eine Alternative?

Danke
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Type Mismatch ??!!
« Antwort #1 am: 21.09.06 - 10:09:01 »
Zitat
Type mismatch !!!

Warum um alles in der Welt soll ich auf der tastatur "mismatch" eingeben ??  ;D
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Type Mismatch ??!!
« Antwort #2 am: 21.09.06 - 10:34:22 »
Danke  ::)








 ;D
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Glombi

  • Gast
Re: Type Mismatch ??!!
« Antwort #3 am: 21.09.06 - 10:35:10 »
Einen Datumswert in einen String umzuwandeln (DateOnly) und dann wieder in ein Datum ist immer gefährlich.

Warum machst Du es nicht so:
strYear = Cstr(Year(DateTime.LSLocalTime))


Um für Deinen Fall den Fehler zu finden, würde ich mal ein
Print DateTime.DateOnly
vorher einfügen um zu sehen, was zurückkommt.


Andreas

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Type Mismatch ??!!
« Antwort #4 am: 21.09.06 - 10:49:33 »
Danke Andreas !!  ;D

Mit LSLocalTime funktioniert es

Code
.nsf') printing: Print my year : 2006

Super...

Danke auch Ulrich für die kunstruktive Hilfe  ;) ;) tippe nicht so viel auf die Tastatur  8)
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz