webForumDet fria alternativet

anropa samma rs("fält") 2 gånger ?

ASP

8 svar · 253 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Såhär ser koden ut:

while not rs.eof
response.write "<a href=admin.asp?cmd=ast&id=" & rs("dagID") & ">" & rs("dag") & "-" & rs("tid") & "</a><br>" & _
"<a href=admin.asp?cmd=kst&krid=" & rs("klubbar.KrID") & rs("dagID") & ">Kasta Speltid</a>" & _
rs.movenext
wend

Som ni ser vill jag anropa dagID 2 ggr... hur tusan gör man det ? Som det är nu får jag bara upp att objektet inte kunde hittas :/

Medlem sedan apr. 20012 427 inlägg
#2

Det går troligtvis inte igenom den första gången heller. Får man se koden innnan denna, och ett fullständigt felmeddelande kanske?

Medlem sedan apr. 20021 203 inlägg
#3

Spara ner värdet till en variabel:

Var = rs("dagID")

Sedan lägger du bara in Var där du vill använda det!

:)

Medlem sedan apr. 20012 427 inlägg
#4

trexter.com skrev:

Spara ner värdet till en variabel ...

Det har nog ingen betydelse i det här fallet. rs("dagID") innehåller samma värde tills han kör "MoveNext" och det finns ingen begränsning för hur många gånger man kan använda det värdet.

Medlem sedan apr. 20021 203 inlägg
#5

Skarre skrev:

trexter.com skrev:

Spara ner värdet till en variabel ...

Det har nog ingen betydelse i det här fallet.

Nej, kanske inte... :r

:)

Medlem sedan juli 2002145 inlägg
#6

Ligger fortsättningstecknet "&_" direkt före raden med rs.movenext? I så fall ska du nog ta bort det!! Det innebär ju att man försöker bygga in uttrycket rs.movenext i den sträng som ska rispånsrajtas - å det e väl inte det du vill...

while not rs.eof
response.write "<a href=admin.asp?cmd=ast&id=" & rs("dagID") & ">" & rs("dag") & "-" & rs("tid") & "</a><br>" & _
"<a href=admin.asp?cmd=kst&krid=" & rs("klubbar.KrID") & rs("dagID") & ">Kasta Speltid</a>"
rs.movenext
wend
Medlem sedan jan. 20022 440 inlägg
#7

Det var lite struligt, jag hade angett;

SQL ="UPDATE ****** WHERE Klubbar.KrID = " & Request.Querystring("id") & " AND kbdag.KrID = " & Request.QueryString("id")

Eftersom jag hade angett att KrID måste finnas i båda tabellerna så skrevs ingenting ut eftersom det inte fanns någon post med det KrID i tabellen kbdag :)

Medlem sedan juli 2002145 inlägg
#8

Nu fattar jag ingenting!! :q Var kommer UPDATE in i bilden?? Jag har nog inte förstått frågan... Är problemet löst nu, eller??

Mvh
Förvirrad programmare :D

Medlem sedan jan. 20022 440 inlägg
#9

När du gör en update vill du ofta skriva in de värden som redan finns i databasen i respektive <input>! Eftersom jag valt att hämta värdena från databasen där både klubbar.KrID och kbdag.KrID = Request.Querystring("id") så får jag fel när det inte finns något att hämta från ena tabellen :)

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)