Avatar billede miwu.tk Nybegynder
09. april 2004 - 16:25 Der er 7 kommentarer og
1 løsning

Database og betingelser

Jeg har et spørgsmål om det kan lade sig gøre at hente data fra en access db med mere end én betingelse. Fx har jeg en database med 3 kolonner:

navn, region, tlf

hvis jeg i et ASP dokument gerne vil udskrive alle Børge Hansen'er fra Odense. Hvad skal jeg så skrive i min "SQL forespørgsel"?

Ved SQL forespørgsel mener jeg fx:
strSQL = "Select  * from database where id = " & Request.Querystring("kolonne")
Avatar billede keysersoze Ekspert
09. april 2004 - 16:34 #1
strSQL = "Select  * from database where id = " & Request.Querystring("kolonne") & " AND navn = '" & Request.Querystring("navn")  & "' AND adresse = '" & Request.Querystring("adr") & "'"
Avatar billede keysersoze Ekspert
09. april 2004 - 16:37 #2
eller

strSQL = "Select  * from database where id = " & Request.Querystring("kolonne") & " OR navn = '" & Request.Querystring("navn")  & "'"
Avatar billede miwu.tk Nybegynder
09. april 2004 - 16:40 #3
Hvad er forskellen mellem de to helt præcist?
Avatar billede keysersoze Ekspert
09. april 2004 - 16:45 #4
den ene sætter jeg AND imellem - dvs at alle betingelser skal være opfyldt for at give et resultat

den sidste sætter jeg OR imellem - det betyder at bare én af betingelserne skal være opfyldt for at der gives et resultat.
Avatar billede miwu.tk Nybegynder
09. april 2004 - 16:46 #5
ok, men det lader til at virke, så jeg siger tak :)
Avatar billede miwu.tk Nybegynder
09. april 2004 - 17:03 #6
Jeg har lige forsøgt igen og ændret lidt i det, så det stemmer overens med mine behov, men det lader ikke til at virke :( alligevel. Du kunne ikke se hvad jeg har gjort galt?

strSQL = "Select  * from articles where [anime] = yugioh AND [category] = tcg"
Avatar billede keysersoze Ekspert
09. april 2004 - 17:05 #7
strSQL = "Select  * from articles where [anime] = 'yugioh' AND [category] = 'tcg'"

ved tekst og notat-felter skal der ' omkring
Avatar billede miwu.tk Nybegynder
09. april 2004 - 19:55 #8
Kan man så også kombinerer det? fx sådan her:

strSQL = "Select top 4 * from articles where [anime] = " & Request.Querystring("anime") & " AND [category] = 'anime'"
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger leder til Lokal IT Servicecenter i Holstebro

Rambøll Management Consulting

Senior AI Engineer

Capgemini Danmark A/S

Client Partner