webForumDet fria alternativet

Dimensionera en matris

ASP

1 svar · 224 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#1

Måste en matris absolut dimensioneras med en "integer" direkt, eller gör jag någonting fel?

Dim arrList(CInt(UBound(arrRec,2)))

När jag skriver ut

CInt(UBound(arrRec,2)) & " " & TypeName(CInt(UBound(arrRec,2)))

Får jag "5 Integer", och man undrar ju varför det inte går att dimensionera en matris med denna "integer".

RED: här kommer felmeddelandet:

Error Type:
Microsoft VBScript compilation (0x800A0402)
Expected integer constant
/test.asp, line 17, column 12
Dim arrList(CInt(UBound(arrRec,2)))
----------^

Medlem sedan dec. 200012 464 inlägg
#2

Det går att ändra på storleken med hjälp redim

Dim a()
redim a(UBound(arrRec,2))
268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)