TobbsterMedlem sedan mars 2001309 inlägg 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 ?????
------------------
Plikten framför Allt......
@ndersMedlem sedan juni 200032 969 inlägg 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,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
TobbsterMedlem sedan mars 2001309 inlägg 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....
------------------
Plikten framför Allt......
@ndersMedlem sedan juni 200032 969 inlägg 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,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
@ndersMedlem sedan juni 200032 969 inlägg 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,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
VideMedlem sedan dec. 19998 577 inlägg Du lade väl märke till:
strSQL = "select * from blah where [b]upper(fältet)[/b] like '%" & ucase(strSearch) & "%'"
------------------
Vide rox = new Vide();
rox.learn("C#");
webeye.nu
TobbsterMedlem sedan mars 2001309 inlägg 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
------------------
Plikten framför Allt......
cyprysMedlem sedan dec. 20003 563 inlägg
Det är inte lätt att vara en ovetande student.
Jag vet. :)
------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.