---
title: "Select"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11497-select"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "aleborg"
published: "2001-09-06T15:54:00.000Z"
updated: "2001-09-06T16:33:00.000Z"
replies: 5
views: 166
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/11497-select"
---

# Select

## #1 — aleborg, 2001-09-06T15:54Z

Vad är fel?

```
"SELECT *  FROM (DevUsers, Users) WHERE (DevUsers.Username =  '" + Replace(rsLogin__strUsername, "'", "''") + "' AND DevUsers.Password = '" + Replace(rsLogin__strPassword, "'", "''") + "') Or (Users.Username =  '" + Replace(rsLogin__strUsername, "'", "''") + "' AND Users.Password = '" + Replace(rsLogin__strPassword, "'", "''") + "')"
```

\[Microsoft\]\[ODBC SQL Server Driver\]\[SQL Server\]Line 1: Incorrect syntax near ','. 

/default.asp, line 32 

line 32 är öppningen av select-satsen

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

## #2 — LarsG, 2001-09-06T16:09Z

Om du tar bort parenteserna vid from

```
"SELECT * FROM DevUsers, Users WHERE (DevUsers.Username = '" + Replace(rsLogin__strUsername, "'", "''") + "' AND DevUsers.Password = '" + Replace(rsLogin__strPassword, "'", "''") + "') Or (Users.Username = '" + Replace(rsLogin__strUsername, "'", "''") + "' AND Users.Password = '" + Replace(rsLogin__strPassword, "'", "''") + "')"
```

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

## #3 — aleborg, 2001-09-06T16:13Z

problemet då är att den inte hittar rätt :(

Koden ska leta i två olika databaser efter användarnamn och lösenord men den hittar inte nån match när jag försöker logga in, och jag vet att jag använder rätt uppgifter

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

## #4 — aleborg, 2001-09-06T16:20Z

Man kanske borde använda Join i det här fallet?

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

## #5 — LarsG, 2001-09-06T16:28Z

Att du inte får någon match beror nog på att du inte får in rätta värdena. Hur ser select-frågan ut om du skriver ut den?

Om du vill söka i två olika tabeller så borde du skriva frågan som en union istället.

Om users och devusers innehåller samma kolumner så går det bra annars så får du anpassa select-listorna så att de stämmer

```
sql = "select * from devusers " & _
" where username = '" & _
Replace(rsLogin__strUsername, "'", "''") & _
"' AND Password = '" & _
 Replace(rsLogin__strPassword, "'", "''") & _
"' union " & _
select * from users " & _
" where username = '" & _
Replace(rsLogin__strUsername, "'", "''") & _
"' AND Password = '" & _
 Replace(rsLogin__strPassword, "'", "''") & _
"'"
```

OT:

Vad skall hända om en användare finns i båda tabellerna?

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

## #6 — aleborg, 2001-09-06T16:33Z

Jobbet envisas med att ha två databaser med användare, "devusers" är gjord för sajten jag jobbar på och sen har vi "users" som är gjord för en annan del. Och dom vill att dom som finns i "users" ska kunna logga in på sajten också.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11497-select
