---
title: "Hämta användarnamn och lösen från db"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9489-hämta-användarnamn-och-lösen-från-db"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "PixelFix"
published: "2001-05-15T09:00:00.000Z"
updated: "2001-05-15T09:28:00.000Z"
replies: 3
views: 186
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/9489-hämta-användarnamn-och-lösen-från-db"
---

# Hämta användarnamn och lösen från db

## #1 — PixelFix, 2001-05-15T09:00Z

I min låtsasbutik kan man se sina egna inmatade reguppgifter i databasen om man anger sitt användarnamn och lösenord.

```
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=xxxx;UID=;PWD="
sql = "SELECT Username, Password FROM Kundregister WHERE Username = '" & Request.Form("usercheck") & "' AND Password = '" & Request.Form("passcheck") & "'"
rs.Open sql, MinCon
If rs.EOF Then
Response.Redirect "fel2.htm"
End If
If Not rs("Username") = Request.Form("usercheck") AND rs("Password") = Request.Form("passcheck") Then
Response.Redirect "fel2.htm"
End If

rs.Close
MinCon.Close
%>
```

Det fungerar utan problem. Men...
På ett annat ställe vill jag plocka fram användarnamn och lösenord med hjälp av att besökaren anger sin e-post adress.
Jag får felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 2 förväntades. 

/tommyweb/butiken/visa_login_losen.asp, line 7 
Mär är koden:

```
Set Databas = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Databas.Open "DSN=xxxx;UID=;PWD="
SQL = "SELECT * From Kundregister WHERE e-post = '" & Request.Form("checkepost") & "'"
rs.Open SQL, Databas
```

Vad har jag gjort för fel? Har sökt på forumet utan att hitta något liknande problem.

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

## #2 — McD, 2001-05-15T09:04Z

Hade nått liknande igår och då var det ett "fnuttproblem"

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

## #3 — @nders, 2001-05-15T09:08Z

jag tror inte du kan ha bindestreck i kolumnnamnet *e-post* , då det tolkas som att du vill ha ut resultatet av en subtraktion på fälten *e* och *post*.

antingen får du byta namn på fältet eller klamra i sql-frågan.

```
SQL = "SELECT * From Kundregister WHERE [e-post] = '" & Request.Form("checkepost") & "'"
```

det *borde* gå bra att klamra, men jag är inte helt säker.

mvh,

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

## #4 — PixelFix, 2001-05-15T09:28Z

Det funkar. Bytte namn på fältet i databasen.
Tackar, tackar.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9489-hämta-användarnamn-och-lösen-från-db
