Hallo,
schau mal bitte in die Delphihilfe unter TFieldTyp, dort sind alle Datentypen aufgelistet.
Es könnte in etwas (nicht getestet) so gehen:
Delphi-Quellcode:
with TQuery1.FieldByName('ANZAHL') do begin
case DataType of
ftInteger : AsInteger := 123;
ftSmallInt : AsInteger := 123;
ftFloat : AsFloat := 123.456;
end;
end;