---
title: "kolla här..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11603-kolla-här"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "JAreMANNEN"
published: "2001-09-13T15:10:00.000Z"
updated: "2001-09-13T17:44:00.000Z"
replies: 6
views: 255
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/11603-kolla-här"
---

# kolla här...

## #1 — JAreMANNEN, 2001-09-13T15:10Z

Vad är fel med följande då..HUH?  :(

```
<%
  Dim Connection, DSN, SQL, objRS, strPass, strUser, rsUser, rsPass

  Set Connection=server.CreateObject("adodb.connection")
  DSN="DRIVER={Microsoft Access Driver (*.mdb)}; "
  DSN=dsn & "DBQ=" & server.mappath("chezlami.mdb")
  Connection.Open DSN

  strUser = Request.Form("user")
  strPass = Request.Form("pass")

  If Len(strUser) <0 AND Len(strPass) <0 Then
    Response.Write "Du fyllde inte i alla fält!!! <a href=""javascript:history.go(-1);"">Försök igen>></a>"
  Else

  SQL = "SELECT * FROM TBL_login WHERE FLD_user = " &strUser& " AND FLD_pass = " &strPass& ""
  'Response.Write SQL  
  Set objRS = Connection.Execute(SQL)

  rsUser = objRS("FLD_user")
  rsPass = objRS("FLD_Pass")

  If strUser = rsUser AND strPass = rsPass Then
    Response.Redirect "hem.htm"
  Else
    Response.Write "Användarnamnet och Lösenordet stämde inte överrens! <a href=""javascript:history.go(-1);"">Försök igen>></a>"
  End If
  End If
%>
```

Får följande felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'FLD_user = chezlami AND FLD_pass ='. 

/login.asp, line 24 

Detta felmesset får jag när jag lämnar pass-fältet tomt, fyller jag i båda så står det "Too few parameters, expected 1"

Sen så ignoreras If-satsen totalt...!!

Permalänk: https://www.webforum.nu/p/11603

## #2 — Eclipse, 2001-09-13T15:23Z

1\. I Access, välj "Tillåt nollängd".
2\. Du måste ha enkelfjumpar i din SQL fråga när du frågar om text.

Permalänk: https://www.webforum.nu/p/286495

## #3 — Eclipse, 2001-09-13T15:27Z

\*\*INSIDERTIPS\*\*

För att göra det lite enklare för dig, se över dina namnval.

SELECT \* FROM \[users\] WHERE \[x_user\] = '" & x_user &"' AND \[x_password\] = '" & x_password & "';"

Jag menar, **TBL_login** borde heta **users** i stället.

Permalänk: https://www.webforum.nu/p/286496

## #4 — JAreMANNEN, 2001-09-13T15:30Z

JAO!!

Tackar för tipsen..

Löste det såhär nu

```
<html>
<head>
<title>LOGIN!</title>
</head>
<body background src="bilder/bakgrund.gif" text="#000000">
<center>
<%
  Dim Connection, DSN, SQL, objRS, strPass, strUser, rsUser, rsPass

  Set Connection=server.CreateObject("adodb.connection")
  DSN="DRIVER={Microsoft Access Driver (*.mdb)}; "
  DSN=dsn & "DBQ=" & server.mappath("chezlami.mdb")
  Connection.Open DSN

  strUser = Request.Form("user")
  strPass = Request.Form("pass")

  SQL = "SELECT * FROM TBL_login WHERE FLD_user = '" &strUser& "' AND FLD_pass = '" &strPass& "'"
  'Response.Write SQL  
  Set objRS = Connection.Execute(SQL)

  If objRS.EOF Then
    Response.Write "Användarnamnet och Lösenordet stämde inte överrens! <a href=""javascript:history.go(-1);"">Försök igen>></a>"
  Else

  rsUser = objRS("FLD_user")
  rsPass = objRS("FLD_Pass")

  If strUser = rsUser AND strPass = rsPass Then
    Response.Redirect "hem.htm"
  Else 

  End If
  End If
%>
</center>
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/286497

## #5 — Eclipse, 2001-09-13T15:56Z

```
 Response.Redirect "hem.htm"
```

Du hade inte fått jobb på vårt företag i alla fall! ;-) Filändelsen .htm är **bannlyst**! Löneavdraget stiger med storleken på webbplatsen i kubik.

Permalänk: https://www.webforum.nu/p/286498

## #6 — emission, 2001-09-13T16:03Z

Jag menar, TBL_login borde heta users i stället

Varför? Prefix-notation är inte alls så tokigt. :)

Permalänk: https://www.webforum.nu/p/286499

## #7 — JAreMANNEN, 2001-09-13T17:44Z

> Du hade inte fått jobb på vårt företag i alla fall! ;-) Filändelsen .htm är bannlyst! Löneavdraget stiger med storleken på webbplatsen i kubik.

Varför använda någon annan filändelse när du inte ska ha något annat än HTML/CSS på dina sidor..?!?

TRAMS!

Permalänk: https://www.webforum.nu/p/286500

---

Tråden på webben: https://www.webforum.nu/amne/asp/11603-kolla-här
