Hallo zusammen,
ich poste mein Anliegen einfach mal hier in Offtopic, da es denke ich nicht am Script liegt...
ich hole mal aus... ich habe eine CSV-Datei, Semikolon-getrennt, in der ca 4.000 Kundendatensätze drin sind...
Diese CSV-Datei ziehe ich mir mit Autoit und per Schleife und Stringsplit hole ich mir all diese Zeilen in jeweils in ein Array und fummel mir dann einen Insert-String zusammen damit ich diesen dann in eine mssql-db per _sql.au3 reinpumpen kann.
Um den ganzen jetzt vorzugreifen... ich habe mir vorher ein SQL-File angelegt, in diesem SQL sind auch diese über 4.000 Inserts enthalten!!! Lade ich dieses SQL z.B. mit Heidi und lasse den Import laufen, erhalte ich nur etwas knapp über 1.600 Einträge in die Datenbank-Tabelle.
Genauso verhält sich auch, wenn ich ohne SQL-File direkt in die Tabelle den Insert mit _SQL_Execute pumpen will... genau die selbe Anzahl an Datensätzen wie über Heidi.
Da der Inhalt des SQL-Files ja die korrekte Anzahl enthält muss der Fehler also in der Tabelle liegen??? (hier ist kein Primärschlüssel oder sowas gesetzt).
Hat jemand ne Glaskugel, was das sein könnte??? Ich bin für jede Idee dankbar...