Wenn DateTimeField ein TDateTimeField
ist, dann ist das Property Value
kein Variant
, sondern ein TDateTime
. Nur bei einem TField
ist Value ein Variant
.
Lach ok, war mir neu. Aber auch irgendwie verwirrend. Ich arbeite nicht mit dem grafischen Feldeditor sondern i.d.R. mit FieldByName oder Fields[0]. Daher habe ich auch in den allermeisten Fällen kein TIrgendeinTypField sondern eben nur ein simples TField. Und dort ist .Value eben ein Variant ^^