Avatar billede chrisrj Forsker
14. september 2002 - 10:56 Der er 12 kommentarer og
1 løsning

Mystisk sql problem

Jeg har denne sql sætning :

Select navn,id, lilleheadshot From profiler where telefon='ja' and landsdel='" & [omraade] & "' or landsdel='Hele landet' or landsdel='Hele Jylland'

Men den virker tilsynelidende ikke korrekt...

Der hvor det går galt, er "telefon='ja'". Den tager nemlig også nogle af dem hvor telefon bare tom?!?!?

Er det fordi den tager dem med i "landsdel=..."?

hvis ja, hvordan undgås dette??
Avatar billede Slettet bruger
14. september 2002 - 12:07 #1
Ja det er fordi du har skrevet or landsdel='hele landet' der skal stå and istedet for hvis dfette skal undgåes

mvh.
Questis
Avatar billede Slettet bruger
14. september 2002 - 12:08 #2
endvidere skal du også skift or ud med and i slutningen af sætningen hvis du skal være sikker
Avatar billede chrisrj Forsker
14. september 2002 - 12:08 #3
ja, men det kan man jo ikke.. landsdel er enten det ene eller det andet..

den kan jo ikke være to ting på samme tid...
Avatar billede chrisrj Forsker
14. september 2002 - 12:11 #4
det den skal vælge er: profiler hvor "telefon" er "ja" OG hvor "landsdel" er enten : "omraade" eller "Hele landet" eller "Hele Jylland"

Hvordan skriver man det??
Avatar billede Slettet bruger
14. september 2002 - 12:11 #5
Nej det kan der selvfølgeligt være noget om, men når du har sagt at landsdel er hele landet går jeg ud fra at jylland hører derunder &:-)
Avatar billede chrisrj Forsker
14. september 2002 - 12:13 #6
jo, men det er jo ikke nødvendigvis det brugeren har valgt...

tror du man så skal lave to SELECT'er inde i hinanden for at det virker?
Avatar billede Slettet bruger
14. september 2002 - 12:14 #7
to sekunder har en ide
Avatar billede Slettet bruger
14. september 2002 - 12:16 #8
Select navn,id, lilleheadshot From profiler where telefon='ja' and (landsdel='" & [omraade] & "' or landsdel='Hele landet' or landsdel='Hele Jylland') hvad med denne ?
Avatar billede chrisrj Forsker
14. september 2002 - 12:18 #9
Stort!!! det ser ud til at virke... jeg tester det lige færdigt...
Avatar billede Slettet bruger
14. september 2002 - 12:18 #10
ok &:-)
Avatar billede chrisrj Forsker
14. september 2002 - 12:22 #11
det spiller 100%

takker!!!!!
Avatar billede Slettet bruger
14. september 2002 - 12:25 #12
Det var godt.....

fortsat held og lykke med det >&:-)
Avatar billede chrisrj Forsker
14. september 2002 - 12:44 #13
Tak... du har vel ikke lyst til at kigge på mit andet problem?? http://www.eksperten.dk/spm/257753 ;)
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