Format ist datetime2(0), aber auch datetime geht nicht
Bist du sicher?
Was wird bei folgendem Code angezeigt:
Delphi-Quellcode:
var
feldtyp : string;
...
feldtyp := FieldTypeNames[Query1.FieldByName('Datum').FieldType];
ShowMessage('Feldtyp: '+feldtyp);
Was passiert wenn du deinen Code so abänderst?
label.caption := FormatDateTime('dd.mm.yyyy',Query1.FieldByName('Datum').AsDateTime);