Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Sebi087 am 10.09.15 - 11:30:16
-
Hallo Zusammen,
ich habe in einer DB eine Exportfunktion welche bis vor ein paar Tagen richtig funktioniert hat.
Das Problem ist, dass exportierte Werte teilweise in den Spalten verschoben sind.
Beispiel:
CustomerID, ProjectID, Text
Dann sind Text und CustomerID plötzlich verdreht, was in meinem SSIS Prozess dann natürlich zu einem Fatal Error führt.
Seltsamerweise sind manuelle Exporte immer richtig und auch die View, welche ran gezogen wird für den manuellen oder automatischen Export ist korrekt.
Es sind also keine Fehler zu finden.
Ich kann aber leider bei über 530 Dokumenten nicht mit dem Debugger manuell arbeiten um mir das ersichtlich zu machen, warum er die Spalten verschiebt.
Manuelle Exporte sind übrigens Notes Exporte über die File -> Export Funktion.
Kennt jemand dieses seltsame Verhalten?
Liebe Grüße,
Sebi
-
Und wie genau arbeitet die Exportfunktion ?
Es könnte z.B. sein, daß übliche Trennzeichen (Komma, Semikolon, etc.) in Strings vorkommen und nicht sauber "escaped" werden. Dann wertet der Export das als Trennzeichen und schon hast Du eine Verschiebung.
-
Das ist ein sehr guter Hinweis, vielen Dank.
Das werde ich gleich mal prüfen.
Und wie genau arbeitet die Exportfunktion ?
Mit recht einfachen Mitteln...
Da wird einfach eine View ausgelesen und diese dann per Print in eine CSV Datei geschrieben.
Möglicherweise prüft der Code nicht auf diese Möglichkeit der Trennzeichen.
Erscheint mir aktuell aber als das wahrscheinlichste.
Danke für den schnellen Input.
Grüße,
Sebastian