webForumDet fria alternativet

Request.QueryString-problem

5 svar · 152 visningar · startad av Hawkai

HawkaiMedlem sedan aug. 20003 inlägg
#1

Tjena!

Jag har ett problem som jag hoppas nån av er här skulle kunna hjälpa mig med.

Jag har lagt upp ett personregister i en databas. Websidan listar upp alla personer som finns däri och genom att klicka på varje person ska man kunna läsa mer om personen i fråga. "Frågan" skickas enligt 'a href="sida.asp?klass=person" '. Nästa sida ska sen presentera lite info om den person man klickat på. Sidan tar emot infon och sparar den i en variabel enligt 'personen = Request.QueryString("klass")'. I variabeln "personen" borde ju nu infon om vilken person jag vill veta mer om ligga(?).

Därefter ska databasen öppnas igen och hämta info om den här personen. Problemet jag har är hur jag ska använda variabeln "personen" som hämtar precis det jag vill ha i databasen. Jag skulle vilja att det såg ut ungefär så här, men det funkar inte: 'Set VisaInfo = Connect.Execute("SELECT * FROM databas WHERE namn = personen ")'. Felmeddelandet säger: "För få parametrar angavs. 1 förväntades". (namn är en post i databasen)

Någon som vill hjälpa?

Mvh
Hawkai

TmedMedlem sedan juni 2000148 inlägg
#2

Testa med följande:

Set VisaInfo = Connect.Execute("SELECT * FROM databas WHERE namn ='") & personen & "'"

HawkaiMedlem sedan aug. 20003 inlägg
#3

Hm, tack för ett snabbt svar Tmed, men det verkar inte som om det funkar. Och förresten, hamnade inte slutparentesen lite fel i den kodsnutt du skrev? :-)

Om ni har tid o lust kan jag maila filen så att ni ser helheten.

Mvh
Hawkai

emissionMedlem sedan dec. 19996 095 inlägg
#4

Set VisaInfo = Connect.Execute("SELECT * FROM databas WHERE namn ='" & personen & "'")

HawkaiMedlem sedan aug. 20003 inlägg
#5

Tack så mycket! Nu funkar det. Jag hade för mig att jag provade att skriva som du gjorde oxå när jag fått Tmed:s svar, men jag kanske inte gjorde det... Eller så får man kanske inte har mellanrum mellan alla fnuffar o dubbelfnuffar. Nåja, nu funkar det som sagt. Danke!

Mvh
Hawkai

TmedMedlem sedan juni 2000148 inlägg
#6

Öhhh, ber om ursäkt! Det gick lite snabbt när jag skrev ner det!

Genererad på 370 ms · cache AV · v20260730165559-full.f96bc7eb