webForumDet fria alternativet

tabell värde till variabelnamn...

ASP

7 svar · 228 visningar · startad av Dudde

Medlem sedan feb. 200117 inlägg
Frågan#1

Hej!
Tänk att jag har en databas med tabellerna Name, Value...
Jag vill sedan att varje värde i Name skall deklareras som en variabel med resp. Value!

Do While Not rs.EOF
????????
    Loop

Resultatet ser tex ut!
David=1
Johan=2
Niklas=3

Meningen är att jag senare i koden skall anropa Name och då få value...

Förstod ni?
/Dudde

Medlem sedan feb. 200117 inlägg
#2

Oj oj oj jag snubblade till det rejält!
Hej!
Tänk att jag har en tabell med Kolumnerna Name, Value...
Jag vill sedan att varje värde i Name skall deklareras som en variabel med resp. Value!
Do While Not rs.EOF
????????
Loop
Resultatet ser tex ut!
David=1
Johan=2
Niklas=3

Meningen är att jag senare i koden skall anropa Name och då få value...

....Skall det vara ...hehe

Medlem sedan juni 200032 967 inlägg
#3

hej där!

välkommen om ingen sagt det förut!

du kan inte tilldela variabler dess namn dynamiskt, men du kan däremot använda en array för att spara alla värden i, eller kanske ännu hellre ett dictionaryobjekt.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan feb. 200117 inlägg
#4

Näe jag vet..
Jag sitter och klurar på följande:

    Do While Not rs.EOF
Select Case rs("Name")
Case "Jonas"
	Jonas=rs("Value")
Case "Erik"&i
	Erik=rs("Value")
    Case "David"
	David=rs("Value")
    
'osv....

End Select
rs.MoveNext

Loop

...Men det känns inget bra...men det funkar!
Det borde finnas en smartare metod...
/Dudde

Medlem sedan feb. 200117 inlägg
#5

Kan man köra en for-loop i en select sats?
För att loopa upp ett visst antal case?

Jag får det inte att funka!
/Dudde
*Kanske en annan tråd men ändå!

Medlem sedan juni 200032 967 inlägg
#6

jag förstår inte riktigt syftet med det hela. om du berättar lite mer vad du är ute efter kanske vi kan få dig att se alternativ eller kanske bara få mig att förstå vad du är ute efter. :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan feb. 200117 inlägg
#7

Okej!
Jag har tabellen med kolumnerna Name, Value.
Jag vill plocka ut alla Name och få en variabel med samma namn...sedan skall varabeln få värdet från rs("Value") i samma rad!
Krångligt?
/Dudde

Medlem sedan juni 200032 967 inlägg
#8

jo, jag förstår vad du är ute efter, men inte varför. om du kan berätta vad du ska ha datan till så, kanske, kanske.

så länge verkar det som om du ska lära dig mer om dictionaryobjektet, som du kan läsa om vid en liten sökning, på http://msdn.microsoft.com

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

268 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)