Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
In früheren Versionen von Visual Basic wurde die Verwendung des Double-Datentyps zum Speichern und Bearbeiten von Datumsangaben unterstützt. Dies sollte in Visual Basic 2008 vermieden werden, da Datumsangaben intern nicht als Double-Werte gespeichert werden. Beispielsweise sind die folgenden Zeilen in Visual Basic 6.0 gültig, können in Visual Basic 2008 jedoch einen Compilerfehler hervorrufen:
Dim dbl As Double
Dim dat As Date
dat = Now
'BAD: Date can't be assigned to a double
dbl = dat
'BAD: Double can't be used in date functions
dbl = DateAdd("d", 1, dbl)
'BAD: CDate can't convert a double to a date
dat = CDate(dbl)
.NET Framework stellt zur Konvertierung zwischen Double-Werten und Datumswerten die ToOADate-Funktion und die FromOADate-Funktion bereit. Wenn ein Projekt jedoch auf Visual Basic 2008 aktualisiert wird, ist es schwierig, den Zweck des Codes festzustellen, in dem Double-Werte zum Speichern von Datumswerten verwendet werden. Verwenden Sie zum Speichern von Datumswerten immer den Date-Datentyp, um unnötige Änderungen am Code in Visual Basic 2008 zu vermeiden.