Registriert seit: 3. Mär 2006
264 Beiträge
Delphi 11 Alexandria
|
Re: ADO ausgelesene Exceldaten nur teilweise sichtbar
12. Jul 2007, 23:15
Dann würde ich eigentlich darauf tippen, dass da der Fehler liegt. Jet legt für das Datenbankfeld fest, dass es Text enthält und kann dementsprechend dort kein Integer einfügen. Du müsstest auch am Feldtyp sehen, wie Jet die Spalte interpretiert hat.
Wenn die Spalten so sind, wie bei deinem Beispiel, also Spaltenname und dann die Werte, ist aber auch etwas merkwürdig. Die Grundeinstellung bei mir auf dem Rechner ist, erste Zeile wird für die Feldnamen verwendet und es werden 8 Zeilen zur Typfestlegung durchsucht.
Bei "Probe" 1 2 3 sieht es eher danach aus, als verwendet er keine Feldnamen und sieht sich nur eine Zeile an. Was passiert bei 'Extended Properties="Excel 8.0;HDR=YES"' bzw. was ist unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engi nes\Excel eingestellt?
Sortenrein müssen, abgesehen von der ersten Zeile, die Spalten aber schon sein, entweder nur Text oder nur Zahlen.
|