webForumDet fria alternativet

Enkel SQL-sats...?

3 svar · 472 visningar · startad av Olof

OlofMedlem sedan jan. 20002 inlägg
#1

Hej!

Jag har en ASP-sida som hämtar data(fotbollsklubbar) från en Acess-databas. Jag vill nu kunna dela upp databasen efter riktnummer. Men detta fungerar inte!

Man borde kunna skriva main.asp?riktnr=031 men all klubbar kommer ändå upp.

SQL-satsen lyder: SQLstring = "SELECT * FROM klubbar"

MattiasWMedlem sedan jan. 2000144 inlägg
#2

om du har ett fält som heter riktnr kan du skriva:

"SELECT * FROM klubbar WHERE riktnr like '"&riktnr&"%'"

eller

"SELECT * FROM klubbar WHERE riktnr='"&riktnr&"'"

Använd ex. like och % istället för = när du vill selektera ut poster där riknummer börjar med.

OlofMedlem sedan jan. 20002 inlägg
#3

Hej och tack för din hjälp!

Problemet är att jag tänkte ha en vänsterframe där man har de olika riktnummerna som alternativ.

Därför måste man ju nästan i vänsterframen länka till sidor som main.asp?riktnr=040 etc.

------------------

TobyMedlem sedan jan. 20009 inlägg
#4

Hej Olof.
Om du har länkarna i en frame, och vill ha resultatet i en annan frame som heter t.ex "main" så gör du bara en link som:
<A HREF="main.asp?riktnr=030" TARGET="main">blablabla</A>

och i main.asp så blir det:
SQLString = "SELECT * FROM klubbar WHERE riktnr=" & Request.QueryString("riktnr")

Detta exempel letar fram alla som har riktnummer 030..
Hoppas att det var ungefär det du undrade över. :)

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)