[HAT SICH ERLEDIGT! WAR MEIN FEHLER!!!]
Ich habe eine ADOkomponente und grefe über eine
SQL-Abfrage auf eine Accessdatenbank zu. Einer der Tabellenfelder ist "Strasse". Dort steht, "eins Str. 5". In meinem Quellcode muss ich in einer Schleife den Typ der Felder ermitteln:
Delphi-Quellcode:
for i := 0 to (ADOVar.FieldCount - 1) do
begin
case ADOFeld.Fields[i].DataType of
ftSmallint, ftInteger, ftWord, ftFloat, ftCurrency, ftBCD, ftAutoInc: LLType := LL_NUMERIC;
ftTime, ftDateTime: LLType := LL_DATE_DELPHI;
ftBoolean: LLType := LL_BOOLEAN;
else
LLType := LL_TEXT;
end;
Das Feld Strasse wird als Typ ftDateTime erkannt. Warum?
Wer weiss Rat?
Gruß
Alfonso