Wanneer ik mijn aspx file run en het formulier verzenden zou er een
query in de database uitgevoerd moeten worden, met dit statement:
'cmd.CommandText = "SELECT gebruikersnaam, wachtwoord FROM
tblAuthenticatie" _
'& "WHERE gebruikersnaam = '" & txtgebruiker.Text & "' " _
'& "AND wachtwoord ='" & txtwachtwoord.Text & "';"
Bij het uitvoeren krijg ik echter de foutmelding dat er een fout in de
from component zit. De tabel tblAuthenticatie bestaat nogtans, alsook
de columns gebruikersnaam en wachtwoord in die tabel.
De volledige code is deze:
Dim cnn As New OleDbConnection
Dim cmd As New OleDbCommand
Dim reader As OleDbDataReader
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data
Source="_ & Server.MapPath("wawawa.mdb") & ""
cmd.CommandText = "SELECT gebruikersnaam, wachtwoord FROM
tblAuthenticatie" _
& "WHERE gebruikersnaam = '" & txtgebruiker.Text & "' " _
& "AND wachtwoord ='" & txtwachtwoord.Text & "';"
cmd.Connection = cnn
cnn.Open()
reader = cmd.ExecuteReader
Do While reader.Read()
Session("Gebruiker") = txtgebruiker.Text
Session("Wachtwoord") = txtwachtwoord.Text
lblGebruiker.Text = "Welkom " & vbCrLf & Session("Gebruiker")
lblWachtwoord.Visible = False
txtgebruiker.Visible = False
txtwachtwoord.Visible = False
inloggen.Visible = False
lblRegister.Visible = False
lblUitloggen.Visible = True
cnn.Close()
Loop
Het is dus bij de cmd.commandtext dat het foutloopt (al wordt de error
gegeven bij reader = cmd.executereader.
Iemand enig idee wat er mis gaat?
--
Groeten,
StriKe
http://www.internetfreakz.be

Likes:

Quote