Ralf Rummert: Passwortabfrage

Beitrag lesen

Hi,

ich habe ein Problem bei einer Passwortabfrage, vielleicht könnt Ihr mir da ja mal weiterhelfen!

Der Code sieht so aus :
In der Datenbank gibt es die Spalte "user" und die Spalte "pass". In jeder Spalte ist ein Wert vorhanden. Aus einen Formular wird ein User übergeben z.b. "tschneider"

<% set db=Server.CreateObject("ADODB.Recordset")
db.open "SELECT * FROM tblpass WHERE user=" & Request("user") , Application("db"), 3, 1 %>

<% if Request("passwort") = db("pass") then %>

RICHTIG

<% else %>

FALSCH

<% end if %>

Ich bekomme immer folgende Fehlermeldung:

Kompilierungsfehler in Microsoft VBScript- Fehler '800a03ea'

Syntaxfehler

/iisHelp/common/500-100.asp, line 160

elseIf (objASPError.Description > "") Then
^
Microsoft OLE DB Provider for ODBC Drivers- Fehler '80040e10'

[Microsoft][ODBC Microsoft Access Driver] 1 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben.

/neu.asp, line 67