Avatar billede webbe Nybegynder
10. december 2001 - 11:05 Der er 6 kommentarer og
1 løsning

Case sensitiv søgning i Oracle DB! ;0(

Hejsa

Jeg har et website, der er baseret på en Oracle DB.

Når jeg foretager en søgning i DB\'en er den Case Sensitiv, hvilket ikke er skide smart, da brugeren jo sikkert bare skriver søgeordet med små bogstaver.

Kan man via ASP ændre det??

Her er min kode:

strSearch = Request.Form(\"strsearch\")

sql = \"SELECT * FROM Media_index WHERE Titel LIKE \'\"&strSearch&\"%\' ORDER BY Titel ASC\"
Set rs = Connect.Execute(sql)
Avatar billede nordclc Nybegynder
10. december 2001 - 11:07 #1
sql = \"SELECT * FROM Media_index WHERE UCase(Titel) LIKE UCase(\'\"&strSearch&\"%\') ORDER BY Titel ASC\"
Set rs = Connect.Execute(sql)
Avatar billede webbe Nybegynder
10. december 2001 - 11:07 #2
nordclc:

Tjekker det lige af! ;0)
Avatar billede nordclc Nybegynder
10. december 2001 - 11:09 #3
Det kan være at UCase skal erstattes med Upper begge steder!
Avatar billede webbe Nybegynder
10. december 2001 - 11:11 #4
Får en:

\"Invalid column name\"
Avatar billede nordclc Nybegynder
10. december 2001 - 11:13 #5
  sql = \"SELECT * FROM Media_index WHERE Upper(Titel) LIKE Upper(\'\"&strSearch&\"%\') ORDER BY Titel ASC\"
Set rs = Connect.Execute(sql) 
Avatar billede webbe Nybegynder
10. december 2001 - 11:14 #6
YEAH - det virker! ;0)

Tak for hjælpen!
Avatar billede nordclc Nybegynder
10. december 2001 - 11:16 #7
Selv tak ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester