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)