vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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
Schleifendurchsuchung 
Autor: alex09
Datum: 19.10.05 12:44

Hallo!

Ich habe ein Problem, welches ich alleine nicht wirklich lösen kann.

Mein Code:

Dim sr As New StreamReader("C:\Datenbank\database.txt", _
  system.Text.Encoding.Default)
				Do
					Temp = sr.ReadLine()
					If Temp = "<KDN>" & txtKundennummer.text Then
						sKDN= 	temp.Remove(0,5)
						sANR = sr.ReadLine().Remove(0,5)
						sFIRNA = sr.ReadLine().Remove(0,7)
						sSTR= sr.ReadLine().Remove(0,5)
						sOPL = sr.ReadLine().Remove(0,5)
						sTEV = sr.ReadLine().Remove(0,5)
						sr.Close()
						Treffer = True
					Else
						Treffer = False
					End If
				Loop Until Treffer = True
Dies ist eine Schleife mit der ich eine Datenbank im .txt Format durchsuchen möchte. Er geht Zeile für Zeile
durch die Datei, und schaut ob die Zeile mit der einer eingegebenen Kundennummer identisch ist. Ist dies der
Fall, sowird Treffer = true, und er ließt die Kundendaten aus. Findet er die Nummer nicht, b.w. wenn der
User 1i2811 anstatt 12811 scheibt, hängt er sich in einer Endlosschleife aus. Gibt es eine Möglichkeit
die "Loop Until" Bedingung auch auf das Ende des Dokuments zu beziehen ? Ich kann leider die Datenbank nicht
verändern, somit kann ich kein "ende" oder so hinzufügen.

Kann man da irgentwie mit sr.Peek() Arbeiten ?

Danke für eure Hilfe

Alex
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Schleifendurchsuchung865alex0919.10.05 12:44
Re: Schleifendurchsuchung483immerSuchender19.10.05 14:25
Re: Schleifendurchsuchung499Vento19.10.05 14:27
Re: Schleifendurchsuchung492alex0923.10.05 22:08
Re: Schleifendurchsuchung609alex0923.10.05 22:29

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