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