---
title: "Case Sensitiv"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9995-case-sensitiv"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Tobbster"
published: "2001-06-11T14:31:00.000Z"
updated: "2001-06-11T20:59:00.000Z"
replies: 7
views: 220
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/9995-case-sensitiv"
---

# Case Sensitiv

## #1 — Tobbster, 2001-06-11T14:31Z

Tjena jag har gjort en sök funktion till en sida....Jag använder en vanlig Sql fråga med like och joker tecken för att kunna söka på en del av en sträng.
Jag använder en SQL databas....
Nu till frågan.... söker jag på en sträng som jag vet finns....Tex
jan123 så hittar den rätt sak men om jag söker på JAN123 så hittar den inget....Kan man ställa case sensitiv på något sett i SQL databasen eller i ASP koden ?????

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

## #2 — @nders, 2001-06-11T15:28Z

jag antar att du menar sql server.

jo, du kan ställa in att databasen skall vara insensitive, men om du använder sql server 7.0 så måste du nog installera om den är jag rädd.

det man kan göra dock är att man skriver om frågan en aning, så du gör allt upper case (eller lower om du vill).

```
strSQL = "select * from blah where upper(fältet) like '%" & ucase(strSearch) & "%'"
```

mvh,

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

## #3 — Tobbster, 2001-06-11T15:54Z

Man tackar för det...Men då får jag alltså installera om SQL server för att om jag använder SQL frågan du skrev så görs ju det jag söker med om till ucase ..Problemet då är att all data redan finns och är blandat stora och små bokstäver när dom har laggt in den....(typ 70 000 rader) så det vill man ju inte ändra på ;-)...Väljer man insensitive när man installera eller kan man inte göra det utan att installera om....

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

## #4 — @nders, 2001-06-11T15:57Z

du gör bara omvandlingen när du ställer frågan, data ligger kvar i databasen som den är inlagd och kommer ut i recordsetet som det ligger i databasen. 

du gör alltså bara jämförelsen 'case insensitive', och datan är oförändrad på båda sidor.

mvh,

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

## #5 — @nders, 2001-06-11T15:58Z

kör du sql server 7 måste du installera om (eller bygga om masterdatabasen med rebuildm.exe, men det är jag inte säker på hur det fungerar.)

mvh,

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

## #6 — Vide, 2001-06-11T15:58Z

Du lade väl märke till:

```
strSQL = "select * from blah where [b]upper(fältet)[/b] like '%" & ucase(strSearch) & "%'"
```

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

## #7 — Tobbster, 2001-06-11T16:01Z

Okej nu tror jag att jag är med ....Det tar ett tag innan jag fattar ibland....
Det är tur att jag har er.Det är inte lätt att vara en  ovetande student...../Man får tacka så mycket ännu en gång

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

## #8 — cyprys, 2001-06-11T20:59Z

> Det är inte lätt att vara en ovetande student.

Jag vet.  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9995-case-sensitiv
