webForumDet fria alternativet
Logga in / Bli medlem

Variabel i annat RecSet?

ASP

8 svar · 165 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Trådstart#1

Jag har satt variabeln "season" att vara lika med ett värde från ett RecSet:

season = rs("vadsomhelst")

Nu vill jag skriva in variabeln season i koden som skriver ut ett annat RecSet:

If rs("'" & season & "'") = True Then

Men det fungerar inte! Är det fel på själva & season & biten, eller?

Medlem sedan mars 20007 896 inlägg
#2

Redigerat pga. hjärnsläpp. :e

Medlem sedan mars 20015 287 inlägg
#3

Eh? Kan man inte bara skriva:

If rs(season) = True Then

?

Medlem sedan mars 20007 896 inlägg
#4

  :e
Självklart kan man det. :r

Edit: Rättare sagt; Självklart ska man det.

Medlem sedan mars 20015 287 inlägg
#5

Puh! :)

Medlem sedan maj 2002821 inlägg
#6

Jo, men det går inte efter som värdet i season kommer från ett helt annat RecSet, från en annan tabell från databasen. Men visst borde mitt första exempel funka?

Medlem sedan dec. 200012 464 inlägg
#7

Vad vill du göra?

Om du har hämtat data till ett recordset så har det ingen betydelse i vilken tabell det fanns, det är bara strängar du håller på med.

Medlem sedan maj 2002821 inlägg
#8

Jag har två olika tabeller. En med inställningar och en med data. I tabellen med data finns bla. fyra kolumner varav bara en ska vara "aktiv". I tabellen med inställningar bestämmer man vilken av de fyra kolumnerna som ska vara aktiv i den If-sats som finns på en sida. Inställningarna ändras online så det är där för jag vill att man ska kunna bestämma vilken den aktiva kolumnen ska vara. Istället för att bara ändra i koden direkt. Jag vill alltså dynamiskt kunna bestämma från vilken kolumn data ska hämtas ifrån:

If rs("'" & season & "'") = True Then

Medlem sedan dec. 200012 464 inlägg
#9

I så fall skall du skriva som solbulle skrev.

Din kod innebär att ' ingår i fältnamnet.

Jag tycker i och för sig att hela upplägget är konstigt.

268 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)