---
title: "Stora och små bokstäver"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61277-stora-och-små-bokstäver"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Ceeron"
published: "2002-12-05T14:40:03.000Z"
updated: "2002-12-06T12:36:23.000Z"
replies: 9
views: 417
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/61277-stora-och-små-bokstäver"
---

# Stora och små bokstäver

## #1 — Ceeron, 2002-12-05T14:40Z

Har en databas som rymmer användare och har gjort ett inloggningsscript. Om användarnamnet är Ceeron måste man skriva med stort C för att den ska logga in. Hur gör man för att den inte ska vara så kinkig med versaler o sånt? Använder Access

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

## #2 — G8, 2002-12-05T14:46Z

En enkel sökning hittade bl.a detta:

[Lösning](http://www.webforum.nu/showthread.php?s=&threadid=12579&highlight=stora+bokst%E4ver) 

Mvh

//G8

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

## #3 — Denniz PoP, 2002-12-06T09:13Z

Kanske inte bästa idén, men det funkar iaf om man gör om alla bokstäver till stora eller små när man skall kontrollera om det är samma.

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

## #4 — icaaq, 2002-12-06T09:34Z

Hur ser inloggnings-koden ut? För vad jag kan minnas är inte access inte känslig för versaler/gemener.

mvh icaaq

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

## #5 — OveRRidE, 2002-12-06T09:49Z

> **icaaq skrev:**
>
> Hur ser inloggnings-koden ut? För vad jag kan minnas är inte access inte känslig för versaler/gemener.
> 
> mvh icaaq

Nej, access är inte case-sens som standard. 

> **Denniz PoP skrev:**
>
> Kanske inte bästa idén, men det funkar iaf om man gör om alla bokstäver till stora eller små när man skall kontrollera om det är samma.

Det är ju faktiskt det bästa sättet. :)

```

if lcase(request.form("user")) = lcase(rs("user")) AND lcase(request.form("passw")) = lcase(rs("user")) then
   response.write "Inloggad."
else
   response.write "Ej inloggad."
end if
```

Kör lcase() på alla strängar bara så fixar det sig. :)

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

## #6 — Ceeron, 2002-12-06T11:18Z

Tackar så mkt OveRRidE det funkar perfect :)

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

## #7 — @nders, 2002-12-06T11:31Z

Man bör dock göra den jämförelsen direkt i SQL-frågan.

Mvh,

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

## #8 — OveRRidE, 2002-12-06T11:59Z

> **@nders skrev:**
>
> Man bör dock göra den jämförelsen direkt i SQL-frågan.
> 
> Mvh,

Varför? Om du tänker på ', så är det ju lätt löst. :)

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

## #9 — @nders, 2002-12-06T12:05Z

> **OveRRidE skrev:**
>
> Varför? Om du tänker på ', så är det ju lätt löst. :)

Nej, jag tycker det är onödigt att hämta en massa data man inte behöver. 

```
strSQL = "SELECT 1 FROM tabellen WHERE UCase(username) = '" & UCase(strUserName) & "' AND UCase(password) = '" & UCase(strPassword) & "'"
set objRS = objConn.execute (strSQL)
if objRS.EOF then
    ' näe, inloggningen stämmer ju för 17 bövlar inte!
else
    ' jippelidoo!
end if
' stäng och rensa objekt
```

(Ja, man bör escape:a apostrofer, men jag gör inte det här, för det ser så kladdigt ut.)

Använder man MS SQL Server och inte Access, så heter funktionen för att göra en sträng till uppercase UPPER().

Mvh,

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

## #10 — OveRRidE, 2002-12-06T12:36Z

> Nej, jag tycker det är onödigt att hämta en massa data man inte behöver.

Givetvis. ;)

Om man nu är en prestandasnålis. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/61277-stora-och-små-bokstäver
