SSIS Problem mit Excel Spalten

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hallo!

Ich habe ein Problem mit einem Excel Dokument, welches ich in eine SQL
Tabelle laden möchte.

Eine Spalte enthält neben den Texten "Gut" und "Schlecht" durch einen Fehler
beim Export auch ein paar mal -3. Die SQL Server Spalte in die diese Werte
sollen ist nvarchar(20) und NOT NULL.

Die "OLE DB SQL Ziel" Box meldet beim debuggen "Cannot insert NULL into
<diese Spalte>". Das macht so keinen Sinn, denn es gibt nirgendwo eine NULL
in dieser Spalte. Leider kann dieses OLE DB Ziel nicht die fehlerhaften
Zeilen ausgeben (oder doch? Wie?).

Der Wert -3 sollte sich doch auch in ein nvarchar abbilden lassen. Zwischen
der Quelle-Box und der Ziel-Box sind noch 2 andere Funktionskisten, eine
abgeleitete Spalte (die ihre Fehler ausweisen kann) und eine Konvertierung
(in der ich alle Textfelder auf Länge schneide und in nvarchar umwandele,
diese Box macht auch ein Fehlerlogging... meine -3 geht aber problemlos da
durch, und schlägt dann beim SQL Ziel als Fehler auf.

Was läuft da falsch???

Grüße
Ralf


.



Relevant Pages

  • Re: Datenbankabfrage mit IN
    ... Datentyp der Spalte ist NVarChar. ... Gib doch einfach deinen Zusammengebastelten SQL String aus und nutze den ... dann genau die Stelle mit dem Fehler. ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • Re: Insert Fehler8152
    ... Eine genauere Angabe gibts da leider nicht, ... Und somit ist es dem SQL Server schlecht ... Generell gilt es eher den Fehler zu vermeiden. ... INSERT INTO Tabelle (Spalte) ...
    (microsoft.public.de.sqlserver)
  • Re: SSIS Problem mit Excel Spalten
    ... Das Problem ist, dass Excel als Datenbank angesehen wird und versucht wird, anhand der ersten Spalteneinträge den Datentyp zu bestimmen. ... Ich habe ein Problem mit einem Excel Dokument, welches ich in eine SQL ... Eine Spalte enthält neben den Texten "Gut" und "Schlecht" durch einen Fehler ... Die SQL Server Spalte in die diese Werte ...
    (microsoft.public.de.sqlserver)
  • UPDATE Problem(chen)
    ... mit einem Text in Spalte C schreiben. ... Ich habe es mit einem Update probiert, allerdings ergibt es einen SQL ... Wo liegt der Fehler und wie muss die Abfrage lauten? ... UPDATE products SET Bezeichnung=concat_ws('Drucker ', producer, model) ...
    (de.comp.datenbanken.mysql)
  • Probleme beim Konvertieren von nvarchar Spalten in Int
    ... Ich habe in einer Spalte (datentyp nvarchar) ein menge von Zahlen stehen (in ... Die SQL Anweisung die ich dafür verwendet habe lautet wiefolgt: ... Diese Prozedur gibt mir auch die Werte zurück die ich brauche, ...
    (microsoft.public.de.sqlserver)