Archief - werking streamreader in vb

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

bikkerss

Legacy Member
ik probeer een databestandje terug in te lezen met bv naam , straat, postcode maar loop tegen enkele problemen aan.

De eerste recordset (naam,straat, postcode) worden goed terug ingelezen na het zoeken op bv naam.
maar de 2 set doet ie niets(wegschrijf volgorde is ok evenals de data)

hier is een stukje van m'n code

Dim tezoeken As String
Dim search As StreamReader = New StreamReader("file.txt")
tezoeken= InputBox("")
Dim naam As String

While Not search.EndOfStream
naam = search.ReadLine
If zoekstraat = search.ReadLine Then
txtstraat.Text = zoekstraat
txtnaam.Text = naam
txtpostcode.text=search.readline
MsgBox(txtnaam.Text)
MsgBox(txtstraat.Text)

Obliv`

Legacy Member
bikkerss zei:
hier is een stukje van m'n code

Dim tezoeken As String
Dim search As StreamReader = New StreamReader("file.txt")
tezoeken= InputBox("")
Dim naam As String

While Not search.EndOfStream
naam = search.ReadLine
If zoekstraat = search.ReadLine Then
txtstraat.Text = zoekstraat
txtnaam.Text = naam
txtpostcode.text=search.readline
MsgBox(txtnaam.Text)
MsgBox(txtstraat.Text)

Ten eerste is een InputBox geen goede manier om de gebruiker om invoer te vragen. Vermijd liever alles wat uit de Microsoft.VisualBasic namespace komt.

Idem voor MsgBox. Gebruik voor messageboxes de System.Windows.Forms.MessageBox class (.Show method)

Toon eens alle code van die method waar het misloopt. Alles wat er na die If staat lijkt me nogal baggercode.

Zhergan

Legacy Member
Zover ik weet kan je met een reader enkel voorwaarts door een databank lopen.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan