Skip to main content
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Download

CSV zu MSSQL

Mehr
11 Jahre 2 Monate her #1207 von KOHG
CSV zu MSSQL wurde erstellt von KOHG
Hallo Forum,

habe hier eine MSSQL-DB. Mit FlowHeater habe ich eine Datenbanktabelle in eine CSV-Datei exportiert. Hat wunderwar funktioniert.

Jetzt möchte ich die CSV-Datei per FlowHeater wieder via Update in die MSSQL-DB zurückspielen. In der CSV-Datei wurde nur eine Textpassage geändert.

Bei einem Testlauf werden zig Fehler aufgeführt z.B. "F: fEKNetto Der Wert [] konnte nicht zu Double umgewandelt werden!" - Es wird einfach JEDES Feld angejammert "... konnte nicht zu Currency umgewandelt werden..." usw.

Habe nochmals JEDES Feld sowohl in der CSV als auch in der DB verglichen => Ist bei beiden unter Common identisch "Double ist Double, Currency ist Currency"

Weis jemand Rat? Was mache ich falsch? Gruß
Anhänge:

Bitte Anmelden um der Konversation beizutreten.

Mehr
11 Jahre 2 Monate her #1208 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: CSV zu MSSQL
Hallo,

ich vermute mal das die Felder fEKNetto, fUVP, fEbayPreis, ... in der SQL-Server Datenbank als NULL ALLOWED definiert sind. Wenn in diesen Felder kein Wert vorhanden ist (=NULL bzw. DBNULL) und Sie diese Felder exportieren dann wird in die CSV Datei dafür ein leeres Feld ohne Inhalt exportiert. Versuchen Sie nun diese Leeren Inhalte wieder in die Datenbank zu schreiben erhalten Sie diese Warnung. Sie können diese Warnung ignorieren, in diesem Fall wird das betroffene Feld nicht aktualisiert, es bleibt weiterhin der nicht definierte Wert (NULL bzw. DBNULL) im Feld vorhanden.

Sie können diese Warnungen über mehrere Wege unterdrücken. Der einfachste Weg ist den Feldern einen Default Wert auf der WRITE Seite mitzugeben z.B. die Zahl 0.

Vorsicht: So werden Felder/Werte auf einen Wert geändert die vorher in der Datenbank mit NULL bzw. DBNULL gekennzeichnet waren.

Besser wäre es die Werte falls DBNULL anliegt bereits als DBNULL in der CSV Datei zu kennzeichnen und beim einlesen wieder als DBNULL in die Datenbank zurückzuschreiben. Falls Sie das benötigen kann ich Ihnen dazu auch gerne ein kleines Beispiel erstellen.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.264 Sekunden

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.