AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Import von CSV per ADO erzeugt Fehler
Thema durchsuchen
Ansicht
Themen-Optionen

Import von CSV per ADO erzeugt Fehler

Ein Thema von tomate007 · begonnen am 27. Jun 2007
Antwort Antwort
tomate007

Registriert seit: 1. Apr 2007
46 Beiträge
 
#1

Import von CSV per ADO erzeugt Fehler

  Alt 27. Jun 2007, 12:50
Datenbank: Access • Version: 2000 • Zugriff über: ADO
Hallo, ich komme mal sofort zum Problem

Ich baue eine ADO verbindung zu einer MDB auf, super klappt alles.

Dann exportiere ich alle Tabellen als CSV mit dieser SQL-Syntax:


ADOQuery1.SQL.Add('SELECT * INTO ['+aryTable[i]+'.csv] IN "C:\Update_Verzeichnis\" "Text;" FROM '+aryTable[i]+'');

Dies klappt auch ohne weiteres.

Nun baue ich eine Verbindung zu einer anderen MDB auf und erstelle alle Tabellen neu, auch das klappt.

Nun möchte ich die CSV-Dateien wieder importieren, dazu benutze ich folgendes SQL-Statement:

Code:

ADOQuery1.SQL.Add('INSERT INTO '+aryTable[i]+' SELECT * FROM ['+aryTable[i]+'.csv] IN "C:\Update_Verzeichnis\" "TEXT;"'); Dabei kommt allerdings nun der Fehler

Datentypen in Kriterienausdruck unverträglich

dabei habe ich die Tabellen so angelegt wie die Originaltabellen auch sind, also gleiche Spaltenbezeichnung und gleiche Datentypen mit gleicher Größe und gleichen Indexen wie bei der Orginalen, aber trotzdem haut er mir den Fehler raus.

Wenn ich per Hand von den neu angelegten Tabellen alles auf Text stelle funktioniert der Import problemlos.

Was hab ich falsch gemacht??


Danke für eure Hilfe

MFG
Andre
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz