![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() |
![]() Hi an Alle
Hab gestern versucht eine abfrage zu schreiben für userabfrage und pass zum einlogen für einen adminbereich doch irgentwie hab ich einen Fehler ![]() --------------- Set objCheckUser = Server.CreateObject("ADODB.Recordset") strUserName = Request.Form("txtUserName") strSQL = "SELECT * from User" strSQL = strSQL & "WHERE UserName ='" & strUserName & "'" objCheckUser.open strSQL, strCon ---------------- der IE gibt mir so nen meldung ---------------- Microsoft JET Database Engine- Fehler '80040e14' Syntaxfehler in FROM-Klausel. /asp/news/CheckUser.asp, line 21 ---------------- Kann mir wer helfen bitte!! THX
____________________________________
MfG Nightman |
![]() |
![]() |
![]() |
#2 |
Senior Member
![]() |
![]() Hallo!
So mache ich eine Einlogg-Abfrage: <% Response.Expires=0 Dim db Dim strBenutzername, strPasswort, login, strPasswortEingabe Dim SQL Dim rs login=0 If (Request.Form("Absenden") = "Einloggen") Then strPasswortEingabe = "" set db = Server.CreateObject("ADODB.Connection") db.Open CONST_DBCONNECTION strBenutzername = Trim(Request.Form("Benutzername")) strPasswort = Trim(Request.Form("Passwort")) SQL = "SELECT passwort FROM adminlogin WHERE benutzername='"&strBenutzername&"'" SET rs = DefineRS(db, SQL) if (rs.RecordCount > 0) then strPasswortEingabe = rs("passwort") end if If (strPasswort = strPasswortEingabe) Then Session("Benutzername") = strBenutzername response.Redirect "adminseite.asp" Else login=1 End If end if %> Hoffe es hilft! LG America
____________________________________
_________________________ kennt irgendwer noch MSX? lang leben die 80er... |
![]() |
![]() |
![]() |
#3 |
Dark Force User
![]() Registriert seit: 25.05.2000
Alter: 56
Beiträge: 61
|
![]() Wenn Du die beiden Strings verkettest, dann kommt das heraus:
SELECT * from UserWHERE UserName ='" & strUserName & "'" Da fehlt der Leerschritt zwischen User und WHERE. Grüsse dARTHmAUL |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() |
![]() hi an alle
@darthmaul das mit dem leerzeichen funzt auch ned so ganz @america hm sieht gut aus aber kannst du mir das script näher erklähren bzw wie sieht dein formular dazu aus? hat sonst noch wer ne idee?
____________________________________
MfG Nightman |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|