vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Textdatei importieren 
Autor: krsnic
Datum: 18.10.10 23:00

Hallo zusammen,
ich versuche aus einer Textdatei Einträge in die MS SQL Tabelle zu übertragen. Das klappt, wenn ich selbst die Probedaten erstelle. Aus der Originaldatei geht das nicht, weil die ganze Zeile in die erste Spalte geht. Also:
            Using sr As IO.StreamReader = _
                      IO.File.OpenText(OpenFileDialog1.FileName)
                line = sr.ReadLine()
                Do While line IsNot Nothing
                    Dim c As Char = CChar(vbTab)
                    Dim data() As String = line.Split(c)
                    If data.Length > 0 Then
                        If i = 0 Then
                            For Each item In data
                                dt.Columns.Add(New DataColumn())
                            Next item
                            i += 1
                        End If
                        Dim row As DataRow = dt.NewRow()
                        row.ItemArray = data
                        dt.Rows.Add(row)
                    End If
                    line = sr.ReadLine()
                Loop
            End Using
Das Problem ist vermutlich im Teil:
Dim c As Char = CChar(vbTab)
Dim data() As String = line.Split(c)
Bitte um Hilfe!

Die Quelldatei hat diese Struktur:

00009740033501000N0309NYC01000000701000000960000001375NM + AETHOXYSKLEROL AMP 0,5% 5ST* 2 013905
00009800033501100N0309NYC01000000784000001075000001475NM + AETHOXYSKLEROL AMP 1% 5ST* 2 013906
00009970033501200N0309NYC01000000796000001090000001500NM + AETHOXYSKLEROL AMP 2% 5ST* 2 013907
00010050033501300N0309NYC01000000861000001180000001625NM + AETHOXYSKLEROL AMP 3% 5ST* 2 013908
00010630035501520N0309MER05000000141000000195000000275G A AGAFFIN ABFUEHRGEL TB 100ML 2 2 006274
00010860035501600N0309MER05000000461000000630000000905YM A AGAFFIN ABFUEHRGEL FL 500MLRE22 006274
00011460036507100N030902RIE000000464000000635000000910NM A-GEN-53 VAG-SUPP 12ST* 2 013689
00011750038002560N0309MAD01000000229000000315000000450NM AGIOLAX GRAN 100G * 2 111936
00011810038002600N0309MAD01000000464000000635000000910NM AGIOLAX GRAN 250G * 2 111936
00011980038002700N0309MAD01000001455000001965000002740NM AGIOLAX GRAN 1000G * 2 111936
00012060039006000N0309GEB01000000111000000150000000220GM + AGNUMENS TR 30ML 2 013880
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textdatei importieren1.679krsnic18.10.10 23:00
Re: Textdatei importieren950Manfred X19.10.10 06:42
Re: Textdatei importieren909krsnic19.10.10 22:36
Re: Textdatei importieren910Christoph197219.10.10 06:51
Re: Textdatei importieren890ModeratorDaveS19.10.10 12:17
Re: Textdatei importieren860krsnic19.10.10 22:32

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-2024 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