vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

VB.NET - Ein- und Umsteiger
Textdatei auslesen 
Autor: Talinus
Datum: 21.04.06 12:24

Hallo,

ich hab eine Textdatei die ich von meinem Programm auslesen lasse und in einer Textbox anzeigen lasse. Jetzt hab ich aber folgendes Problem: Ich möchte aber nicht die gesamte Datei auslesen lassen sondern nur bestimmte Zeilen und innerhalb dieser Zeilen auch wieder nur einen bestimmten Teil. So als Beispiel:

Textdatei die ausgelesen wird:

UASDJD 2006: Message <219>: Ende: Stored Procedure Kunde-Vor-ATM.
UASDJD 2006 Message <1000>: File nicht gefunden: ascin\mengeih.atm
UASDJD 2006 : Message <5>: Start Lesen: ascin\liefer.atm
UASDJD 2006 : Message <15>: di_lieferant: 0 Records eingefügt
UASDJD 2006 : Message <16>: di_lieferant: 0 Records geändert
UASDJD 2006 : Message <17>: di_lieferant: 0 Records gelöscht
UASDJD 2006 : Message <51>: di_lieferant: 0 / 0 Records gelesen!
UASDJD 2006 : Message <57>: di_lieferant: 0 davon fehlerhaft oder ignoriert.
UASDJD 2006 : Message <6>: Ende Lesen: ascin\liefer.atm
UASDJD 2006 : Message <5>: Start Lesen: ascin\artstamm.atm

Doch in der Textdatei soll nur das erscheinen was ich in fettgedruckt geschrieben habe. Also sollte das im Textfeld erscheinen:

di_lieferant: 0 Records geändert
di_lieferant: 0 Records gelöscht
di_lieferant: 0 / 0 Records gelesen!
di_lieferant: 0 davon fehlerhaft oder ignoriert.


Eine weitere Schwierigkeit ist das die Zeilen dich ich lesen will nicht immer in der gleichen Zeile ist. Das Programm müsste also suchen wo di_lieferant anfängt und bis zum Ende der Zeile dann lesen. Oder man liest alles in ein String und filtert es dann herraus. Weiß leider nicht weiter. Bin für jede Hilfe dankbar .

Mein aktueller Code schaut so aus:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles MyBase.Load
 
        '-------------------------------------------
        'Datei lesen
        objDateiLeser = File.OpenText(quelldatei)
        zeile = objDateiLeser.ReadLine
        objDateiLeser.Close()
        txtinhalt.Text = zeile
        '-------------------------------------------
 
    End Sub
Mit freundlichen Grüßen

Talinus
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textdatei auslesen758Talinus21.04.06 12:24
Re: Textdatei auslesen408Oliver_G.21.04.06 12:44
Re: Textdatei auslesen409Talinus21.04.06 13:03

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