dawnzolino
Legacy Member
ik moet een simpel projectje maken vr school in vb.net
we mochten onderwerp zelf kiezen en heb gekozen voor het schrijven en erna zoeken in textbestanden.
ik doe het volgende:
Dim FILE_NAME As String = "C:\Users\Tim\Documents\Visual Studio 2008\Projects\WindowsApplication1\WindowsApplication1\bin\Debug\Users.txt"
If System.IO.File.Exists(FILE_NAME) = True Then
Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
objWriter.Write(txtId.Text + ";")
objWriter.Write(txtVoornaam.Text + " ")
objWriter.Write(txtNaam.Text + " ")
objWriter.Write(txtAdres.Text + " ")
objWriter.Write(txtPostcode.Text + " ")
objWriter.Write(txtGemeente.Text + " ")
objWriter.Write(txtBeroep.Text + " ")
objWriter.Close()
MsgBox("Gebruiker succesvol geregistreerd!")
de bedoeling is op alle users weg te schrijven naar het tekstbestand.
alles werkt, kan ook zoeken binnen het betstand maar ik zit met het probleem.
telkens als ik nieuwe gebruiker registreer is de vorige weg?
hoe kan ik het tekstbestand gewoon aanvullen op volgende lijn?
bedoeling is dat ik een lijst krijg. en dan vr te zoeken kan er gezocht worden op id en die gaat dan het bestand doorlopen.
als ik het bestand zelf maak dan werkt het zoeken maar als ik het via het programma laat doen dan overschrijft hij altijd de vorige toegevoegde tekst.
dus er blijft altijd maar de laatste nieuwe toegevoegde user instaan dus ik kan maar zoeken op 1 record.
iemand raad?
we mochten onderwerp zelf kiezen en heb gekozen voor het schrijven en erna zoeken in textbestanden.
ik doe het volgende:
Dim FILE_NAME As String = "C:\Users\Tim\Documents\Visual Studio 2008\Projects\WindowsApplication1\WindowsApplication1\bin\Debug\Users.txt"
If System.IO.File.Exists(FILE_NAME) = True Then
Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
objWriter.Write(txtId.Text + ";")
objWriter.Write(txtVoornaam.Text + " ")
objWriter.Write(txtNaam.Text + " ")
objWriter.Write(txtAdres.Text + " ")
objWriter.Write(txtPostcode.Text + " ")
objWriter.Write(txtGemeente.Text + " ")
objWriter.Write(txtBeroep.Text + " ")
objWriter.Close()
MsgBox("Gebruiker succesvol geregistreerd!")
de bedoeling is op alle users weg te schrijven naar het tekstbestand.
alles werkt, kan ook zoeken binnen het betstand maar ik zit met het probleem.
telkens als ik nieuwe gebruiker registreer is de vorige weg?
hoe kan ik het tekstbestand gewoon aanvullen op volgende lijn?
bedoeling is dat ik een lijst krijg. en dan vr te zoeken kan er gezocht worden op id en die gaat dan het bestand doorlopen.
als ik het bestand zelf maak dan werkt het zoeken maar als ik het via het programma laat doen dan overschrijft hij altijd de vorige toegevoegde tekst.
dus er blijft altijd maar de laatste nieuwe toegevoegde user instaan dus ik kan maar zoeken op 1 record.
iemand raad?