Avatar billede gulekings Nybegynder
16. oktober 2001 - 10:46 Der er 9 kommentarer og
1 løsning

Søge på mere end et field

min sql er flg:
strSQL = \"Select * from users where User Like \'%\"&Request(\"Search\")&\"%\' OR Postnr Like \'%\"&Request(\"Search\")&\"%\' Or email Like \'%\"&Request(\"Search\")&\"%\' Order by \" & sortby & \";\"
men den vil kun søge på brugernavn? kan nogen hjælpe her?
Avatar billede nordclc Nybegynder
16. oktober 2001 - 10:54 #1
Prøv at udskrive strSQL, og lad os se hvad der står i den:

strSQL = \"Select * from users where User Like \'%\"&Request(\"Search\")&\"%\' OR Postnr Like \'%\"&Request(\"Search\")&\"%\' Or email Like \'%\"&Request(\"Search\")&\"%\' Order by \" & sortby & \";\"

response.write strSQL

//Claus
Avatar billede gulekings Nybegynder
16. oktober 2001 - 10:59 #2
den skriver:

Select * from users where User Like \'%%\' OR Postnr Like \'%%\' Or email Like \'%%\' Order by User;
Avatar billede nordclc Nybegynder
16. oktober 2001 - 11:01 #3
Er postnr numerisk eller alfa?

Prøv evt. at fjerne \"User like \'%%\' OR\" og så test med de to andre felter?

//Claus
Avatar billede gulekings Nybegynder
16. oktober 2001 - 11:09 #4
arh for faen, jeg prøver lige!
Avatar billede gulekings Nybegynder
16. oktober 2001 - 11:11 #5
det er fordi postnr er nummerisk! tak for hjælpen
Avatar billede nordclc Nybegynder
16. oktober 2001 - 11:12 #6
Selv tak ;o)
Avatar billede gulekings Nybegynder
16. oktober 2001 - 11:14 #7
hmmm, den vil stadig kun søge efter det første der står i sqllen!
Avatar billede nordclc Nybegynder
16. oktober 2001 - 11:18 #8
Benytter du en Access db?

Og du har taget højde for store og små bogstaver ikke. F.eks:

Select * from users where UCase(User) Like UCase\'%\"&Request(\"Search\")&\"%\'

//Claus



Avatar billede gulekings Nybegynder
16. oktober 2001 - 11:39 #9
ok, så har vi løst det! tak, det skulle være det for denne gang!
Avatar billede nordclc Nybegynder
16. oktober 2001 - 11:40 #10
OK ;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