Announcement

Collapse
No announcement yet.

Bulk insert funktioniert nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bulk insert funktioniert nicht

    Hallo Leute,

    ich benutze bulk insert um eine Datei einzulesen und die Daten in einer SQL Server 2000 Tabelle einzufügen, aber es funktioniert nicht.

    Meine Befehle:

    BULK INSERT TB_AAA
    FROM 'C:\XXX\YYY\Datei.txt'
    WITH(
    DATAFILETYPE ='char',
    FIELDTERMINATOR =';',
    ROWTERMINATOR ='\n'
    )

    Folgende Fehlermeldung bekomme ich:

    Server: Nachr.-Nr. 4832, Schweregrad 16, Status 1, Zeile 1
    Masseneinfügung: Unerwartetes Dateiende (EOF) in Datendatei festgestellt.
    Server: Nachr.-Nr. 7399, Schweregrad 16, Status 1, Zeile 1
    Der OLE DB-Provider 'STREAM' meldete einen Fehler. Der Provider hat keine Informationen zu dem Fehler bereitgestellt.
    Die Anweisung wurde beendet.

    Kann mir jemand weiter helfen danke im Voraus

    Fiona

  • #2
    Meine Vermutung: schaue dir die Datendatei mit einem Hexeditor an, ob am Dateiende als letztes ein '/n' zu finden ist, nicht dass die letzte Zeile das nicht mehr bekommen hat. Ansonsten würde ja der Rowterminator der letzten Zeile abgehen.
    bye, Helmu

    Comment


    • #3
      Danke Helmut,

      es funktioniert jetzt

      Comment

      Working...
      X