Regionale Länderunterscheide

18/09/2007 - 15:50 von George Löwer | Report spam
Hi @ll,

ích Frage prüfe in meinem Programm ob das Datum < 01.01.2007 ist. date <
CDate("01.01.2007")

Auf einem System mit den Làndereinstellungen "Deutschland" klappt das auch
wunderbar. Nur wenn man eine Andere Làndereinstellung auswàhlt (in meinem
Fall war es Polen wo es aufgefallen ist) wird mir immer der Fehler Typen
unvertràglich gemeldet.

Wie kann ich soetwas globalisieren, damit dieser Fehler (bzw. Ähnliche)
nicht auftritt.

MfG George Löwer
 

Lesen sie die antworten

#1 Christian Zimmermann
18/09/2007 - 16:52 | Warnen spam
Hallo George,

George Löwer schrieb:

ích Frage prüfe in meinem Programm ob das Datum < 01.01.2007 ist. date <
CDate("01.01.2007")

Auf einem System mit den Làndereinstellungen "Deutschland" klappt das auch
wunderbar. Nur wenn man eine Andere Làndereinstellung auswàhlt (in meinem
Fall war es Polen wo es aufgefallen ist) wird mir immer der Fehler Typen
unvertràglich gemeldet.

Wie kann ich soetwas globalisieren, damit dieser Fehler (bzw. Ähnliche)
nicht auftritt.



Mit datum < DateSerial(2007, 1, 1) bist du unabhàngig von der
Systemeinstellung. CDate() wandelt einen String in einen VB-Datumstyp.
Dabei wird erwartet, dass der Übergabeparameter gemàß Systemeinstellung
("Regions- und Sprachoptionen") formatiert ist. Wenn VB mit der Übergabe
nichts anfangen kann, kommt der Fehler.

Gruß

Christian

Ähnliche fragen