Avatar billede plato Juniormester
13. januar 2007 - 18:09 Der er 4 kommentarer og
1 løsning

Select From giver ikke ønsket resultat

Hejsa NG

Hvad er problemet i følgende kald:
strSQLBio = "SELECT * FROM forumindlaeg WHERE emne LIKE '"  & karakter & "%' AND anmeldtype = 'bio' OR anmeldtype = 'dvd' AND online = True  ORDER BY id DESC"

Den skal liste anmeldelse under en karakter både for bio og dvd. Hvis jeg fjerner f.eks dvd, virker karakter-kaldet fint.

Nogen der kan hjælpe?
Avatar billede kalp Novice
13. januar 2007 - 18:19 #1
du må forklare hvad der sker... ellers kan man ikke hjælpe dig.

din sql ser jo fin ud, men det kan være den ikke passer til det formål du havde tænkt dig.
Avatar billede plato Juniormester
13. januar 2007 - 18:24 #2
Som det er nu udskriver den alle 'dvd' og efter 'dvd udskriver 'bio' efter en kaldt karakter. Men den skal også kun udskrive 'dvd efter karakter.

Fik jeg forklaret dette ordentligt?
Avatar billede keysersoze Ekspert
13. januar 2007 - 18:26 #3
en ting du i hvert fald skal være opmærksom på er brugen af and/or - dvs i din sql vil jeg i hvert fald mene du mangler nogle parenteser;

strSQLBio = "SELECT * FROM forumindlaeg WHERE emne LIKE '" & karakter & "%' AND (anmeldtype = 'bio' OR anmeldtype = 'dvd') AND online = True ORDER BY id DESC"
Avatar billede plato Juniormester
13. januar 2007 - 18:33 #4
Tak for hjælpen. Der skulle paranteser til. :) Smider du lige et svar.
Avatar billede keysersoze Ekspert
13. januar 2007 - 18:37 #5
yes - sæføli :)
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