vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
csv-Datei einlesen 
Autor: Marlon Schreiber
Datum: 05.10.07 13:17

Hallo zusammen,
mit folgendem Code versuche ich gerade Daten aus einer csv-Datei in eine Tabelle (MSSQL) einzulesen,welche dieselbe Struktur wie die Spaltenüberschriften der Csv-Datei hat.
Die Werte der CSV-Datei sind Tabulator-getrennt.
 Try
            '*****************************   Streamreader
 
            Dim myReader As New System.IO.StreamReader(Me.TextBox1.Text)
            Dim mystring As String
            mystring = myReader.ReadLine
 
            '*****************************   Datenzeilen durchlaufen
            While myReader.Peek <> -1
 
                '*****************************   Datenzeile lesen
                mystring = myReader.ReadLine
 
                '*****************************   Zeile aufteilen und in Spalten 
                ' abfüllen
                'MessageBox.Show(mystring)
                Me.My Dataset.Tables("TBIMPORT_PDA").Rows.Add(mystring.Split( _
                  Chr(9)))
            End While
 
            '*****************************   Update
            Try
             Me.TBIMPORT_PDATableAdapter.Update(MyDataset.TBIMPORT_PDA)
            Catch ex As Exception
              MsgBox(ex.Message)
            End Try
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Fehler beim Lesen der csv-Datei:", _
              MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Try
leider bekomme ich aber beim Ausführen die Fehlermeldung: "Der Eingabearray ist länger als die Anzahl der Spalten in dieser Tabelle."
Wor an kann das liegen? Vielleicht weil manche Spalten-werte leer/null sind?
Die Spalten in meiner Datatable habe ich mehrfach mit der Import-csv verglichen?!

Danke Euch!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
csv-Datei einlesen2.738Marlon Schreiber05.10.07 13:17

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel