Avatar billede kristian21 Praktikant
23. august 2001 - 11:01 Der er 3 kommentarer og
2 løsninger

SQL med querystring.

Hej Alle. Jeg er lidt af en tumpe til ASP, og har nu derfor et let lille spg.

(tænkt eksempel)
Jeg har 2 asp-sider + en database. Den ene er 1.asp den anden 2.asp.
I databasen ligger der i samme tabel, de forskellige mærker på sko. Dvs ecco, reebok, nike, etc.

på 1.asp har jeg et link: category.asp?Kategori=ecco

på 2.asp vil jeg så lave en sql-sætning som henter alle de sko frem, som har mærket ecco.

Hvordan gør jeg det i en SQL-sætning? (Det er ikke hele løsningen jeg er ude efter, kun sql sætningen).

Jeg har forestillet mig noget med:
Sql = \"SELECT * FROM nyheder where Kategori =\" & Request.Querystring(\"Kategori\") & 

Så burde den selv kunne vælge Kategori => ecco

Håber I forstår spørgsmål....

Avatar billede webbe Nybegynder
23. august 2001 - 11:05 #1
sql = \"SELECT * FROM db_name WHERE Kategori=\"&Request.QueryString(\"kategori\")
Connect.Execute(sql)
Avatar billede spectual Nybegynder
23. august 2001 - 11:07 #2
Normalt vil man placere skotypen / kategorien i en tabel for sig selv således at kategorien bliver et tal (ID fra et autonumeringsfelt).

I sådan en situation ville sql sætning komme til at se ud som den du har lavet.

Så det er ikke din sql sætning der halter her men nok nærmere den database struktur du ser ud til at forestille dig.
Avatar billede spectual Nybegynder
23. august 2001 - 11:09 #3
Hvis du endelig ville have kategorien til at være en tekststreng skulle du også ændre din sqlstreng til:

Sql = \"SELECT * FROM nyheder where Kategori = \'\" & Request.Querystring(\"Kategori\") & \"\'\"

Avatar billede webbe Nybegynder
23. august 2001 - 11:11 #4
spectual:

Klart, klart - gik jo bare ud fra at der var tænkt så langt som til at kategorierne var defineret ved numre! ;0)

Plejer selv at gøre det på den måde! *S*
Avatar billede kristian21 Praktikant
23. august 2001 - 11:14 #5
Det var lige de svar jeg manglede. I skal have tak for hjælpen.. Det var et hurtigt svar - tak for det....
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