Hallo,
ich importiere mit TransferText acImportDelim eine CSV in eine MDB.
Dies funktioniert einwandfrei,
jedoch wenn ein Datensatz ein leeres Feld enthält, wird in der MDB der Datensatz nicht angelegt.
Frage: gibt es für den TransferText acImportDelim - Vorgang Sonderzeichen die ein Feld als leer Kennzeichnen können?
Beispiel:
CSV:
Vorname;Nachname;Tel;Email
Markus;Meier;089/123456789;mmeier@domain.de <-- Fall1 wird übertragen
Alf;Müller;;amueller@domain.de <-- Fall2 wird NICHT übertragen
MDB:
Vorname;Nachname;Tel;Email
Markus;Meier;089/123456789;mmeier@domain.de
VBS:
Dim Acc
Set Acc = CreateObject("Access.Application")
Acc.OpenCurrentDatabase ("C:\DB.mdb")
Acc.DoCmd.TransferText acImportDelim, ";", "tblAdress", "C:\import.csv", true
Set Acc = Nothing