webForumDet fria alternativet
Logga in / Bli medlem

Array...

ASP

4 svar · 187 visningar · startad av Carl

Medlem sedan okt. 200027 inlägg
Trådstart#1

Varför fungerar det inte att skriva "DIM arr(q)" där q har ett värde, typ 30 eller något? Detta i samband när jag skall göra en array. JAg kan nämligen inte skriva "DIM arr(30)" för jag vet inte om det är 30 innan jag räknat antalet rs från db:n.

Medlem sedan juni 200032 967 inlägg
#2

Du kan inte göra så med dim, men däremot med redim.

dim arr
intAntal = 30
redim arr(intAntal)

Mvh,

Medlem sedan okt. 20005 273 inlägg
#3

Eller så skapar du en dynamisk array

Dim arr()
Medlem sedan feb. 200112 078 inlägg
#4

Är det inte lite svårt att använda lbound() och ubound() då? :)

Medlem sedan dec. 200012 464 inlägg
#5

Jo, om du inte har gjort redim så kommer ubound och lbound att ge fel.

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