Fehler 3011 beim Import CSV Datei
maheda71
Gesendet: 24.08.22 18:39
Betreff: Fehler 3011 beim Import CSV Datei


New user

Beiträge: 1

Hallo zusammen,

hab hier ein echt nerviges Problem und komm leider nicht weiter.

Ich möchte mehrere CSV Dateien in meine Datenbank einlesen.

Dafür nehme ich diesen Code:

Dim Pfad$, Datei$, GefDatei$
Dim Tabelle$

Pfad$ = "C:\Users\xxxx\Documents\xxxxxx\" '<-- Pfad zu den CSV-Dateien
Datei$ = "*.CSV" '<-- Dateierweiterung der CSV-Dateien
Tabelle$ = "tbl_import" '<-- Name der Tabelle, in die die CSV-Dateien importiert werden sollen


GefDatei$ = Dir(Pfad$ & Datei$, vbNormal)
MsgBox Pfad$ & GefDatei$

DoCmd.TransferText acImportDelim, "CSVImport", "tbl_import", GefDatei$, True

Das Verwirrende an der ganzen Sache ist, wenn ich eine neue Datenbank erstelle, den Code ausführe, dann klappt alles wunderbar. Aber nachdem ich die Datenbank einmal gespeichert habe bekomme ich
den Laufzeitfehler 3011 weil die Datei nicht gefunden werden kann.
Die MsgBox liefert mir den korrekten Pfad, aber es funktioniert nur bei einer neuen Datenbank.

Vielleicht kann mir von Euch einer einen Tipp geben. Wahrscheinlich ganz was triviales.

sg maheda

Top of the page Bottom of the page