webForumDet fria alternativet

Hämta information när laget är?

ASP

3 svar · 180 visningar · startad av asp

Medlem sedan aug. 2002733 inlägg
Frågan#1

Hej!

Jag har en sida där jag hämtar ut ett specifikt resultat:

strSQL = "SELECT * FROM matcher WHERE id = " & Request.QueryString("matchid")
Set objRs = objConn.Execute(strSQL)

Så skriver jag ut motstandaren med objRs("motstandare").

Nu är det såhär att jag längre ned vill hämta alla tidigare möten:

strSQL = "SELECT * FROM matcher WHERE motstandare = '[red]Här fattas det![/red]' ORDER BY datum DESC"
Set objRs = objConn.Execute(strSQL)

Där det står Här fattas det! skall motståndaren stå man mötte men jag kan ju inte ersätta det med objRs("motstandare")!

Hoppas ni förstår vad jag menar.

Medlem sedan aug. 2002733 inlägg
#2

Jag hittade på en ganska konstig grej, länkade till ?p=matches&matchid=3&lag=Amica.

strSQL = "SELECT * FROM matcher WHERE motstandare = '" & Request.QueryString("lag") & "' ORDER BY datum DESC"
Set objRs = objConn.Execute(strSQL)
Medlem sedan juli 2001203 inlägg
#3

Varför inte så här:

strSQL = "SELECT * FROM matcher WHERE id = " & Request.QueryString("matchid")
Set objRs = objConn.Execute(strSQL)
if not objRs.EOF then
   motstandare = objRs("motstandare")
end if
...
...
strSQL = "SELECT * FROM matcher WHERE motstandare = '" & motstandare & "' ORDER BY datum DESC"
Set objRs = objConn.Execute(strSQL)
Medlem sedan juli 2003465 inlägg
#4

ekke_t skrev:

Varför inte så här:

strSQL = "SELECT * FROM matcher WHERE id = " & Request.QueryString("matchid")
Set objRs = objConn.Execute(strSQL)
if not objRs.EOF then
   motstandare = objRs("motstandare")
end if
...
...
strSQL = "SELECT * FROM matcher WHERE motstandare = '" & motstandare & "' ORDER BY datum DESC"
Set objRs = objConn.Execute(strSQL)

Då är det ju bättre att göra såhär...

strSQL = "SELECT * FROM matcher WHERE id = " & Request.QueryString("matchid")
Set objRs = objConn.Execute(strSQL)

if not objRs.EOF then
  strSQL = "SELECT * FROM matcher WHERE motstandare = '" & objRs("motstandare") & "' ORDER BY datum DESC"
  Set objRs = objConn.Execute(strSQL)
end if

Så får man inte ut alla möten...

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)