Hmm..
CSV-Import ist immer so eine Sache..
Gerade z.B. Excel versucht immer die 'Werte' zu 'Deuten' und macht aus Zahlen auch gerne Datumsangaben.
Wahrscheinlich verendet hier MS-
SQL die gleichen Routinen / Libs!
Woher hast Du die
CSV?
Vom Kunden.
Generell sollte schon bei der Erstellung der
CSV am besten darauf geachtet werden, dass Stings (Text) immer in ".." gesetzt wird. Dann ist die Fehlerquote durch 'Falsch Interpretation' geringer.
Die sind schon froh wenn Sie es so hin bekommen.
Hierzu kommt:
PLZ sind keine (Integer) Zahlen!! Es werden nur in den meisten Ländern ausschließlich Ziffern hierfür verwendet. Gerade an der Führenden '0' zu erkennen, welche es bei einer richtigen Zahl nicht gibt (außer alleine direkt vor dem Komma).
Es sollte ein String in der
DB (".." bei
CSV) verwendet werden, da in anderen Länder nicht nur Buchstaben, sondern auch Bindestriche innerhalb verwendet werden. Auch ist die Länge Weltweit unterschiedlich und nicht immer 5 Ziffern.
Meinen Post haste vorher aber schon mal gelesen oder? Das ist doch das was ich beschrieben habe
Meine Erfahrung mit
CSV:
Wenn Du einen sauberen Import willst, dann mach in selber und verwende keine MS Routinen...
Den müsstest du mir erklären, in wie fern wären hier MS Routinen beteiligt?