Empfehlung - keine Vermischung

Vermeide vermischte Datentypen in Ausdrücken

Visual Basic erlaubt vermischte Ausdrücke wie z.b.:

CurDate = Now + 1

Derartige Konstrukte sollten vermieden werden, da sie voraussetzen, dass

  • der Programmierer diese VB/A spezifischen impliziten Ausdrücke kennt
  • die Portierbarkeit des Codes erschwert wird
  • es nicht gewährleistet wird, dass implizite Unterstützung immer gültig ist

Es ist daher besser, Funktionen zu nutzen, die für den jeweiligen Fall ausgelegt sind; z.B.:

CurDate = DateAdd("d", 1, Now)