csv to access - Datentypfehler

17/09/2008 - 14:33 von Andreas Zwillsperger | Report spam
Hallo zusammen,

ich habe ein Problem beim Import aus einer csv Datei in eine Accesstabelle.
Die csv Datei wird ausgelesen und in einer neu erstellten Tabelle eingefügt.
(beisp. Zeile1) Da die Werte in unterschiedlichen Spalten sowohl
Zahlen,Datum als auch Kommentare in ihren Zeilen enthalten, bekomme ich
importfehler in form einer Fehlertabelle "Tdispo_01_Importfehler", weil die
neu erstellte Tabelle "tbl_add_volume" mit dem Datentyp integer erstellt
wird. Weiß jemand wie ich das von vornherein auf Text formatieren kann?
Ich muß spàter sowieso umkonvertieren da ich Datum auf Typ Zahl auch nicht
brauchen kann. Bei Datentyp Text würde ich mir die importfehlertabelle sparen.
Bisjetzt mache ich es einfach so das ich die importfehlertabelle mit der
importtabelle einfach lösche siehe (beisp. Zeile 3 und 4)


DoCmd.TransferText acImportDelim, , "tbl_add_volume", "E:\Tdispo_01.csv",
False
DoCmd.OpenQuery "qyr_add_volume"
DoCmd.DeleteObject acTable, "tbl_add_volume"
DoCmd.DeleteObject acTable, "Tdispo_01_Importfehler"


Danke schon mal an alle die sich damit befassen

Grüße

Andreas
 

Lesen sie die antworten

#1 Thomas Winkler
17/09/2008 - 14:37 | Warnen spam
Hi,

ich habe ein Problem beim Import aus einer csv Datei in eine Accesstabelle.
Die csv Datei wird ausgelesen und in einer neu erstellten Tabelle eingefügt.
(beisp. Zeile1) Da die Werte in unterschiedlichen Spalten sowohl
Zahlen,Datum als auch Kommentare in ihren Zeilen enthalten, bekomme ich



Du kannst Dir eine Import-Export-Spezifikation anlegen, in der explizit
angegeben ist welche Spalten überhaupt importiert werden sollen und
welche Datentyp sie bekommen sollen.

HTH

Thomas

"Access? Damit arbeite ich nicht. Das ist doch nur ein abgespecktes Excel."

Ähnliche fragen