Har en fråga angående denna kodsnutt. 1:an menar vilken dimension i arrayen som ska loopas igenom. Alltså denna vektor består av 3 kolumner och antalet rader som man får genom Fråga angående 2-dimensionell array
Första raden så redimensioneras en 2-dimesionell array
Det jag undrar är vad följande kodrad gör:
<code>for i = 0 to ubound (arColumnNameTypes,1)</code>
Blir lite förvirrad när det står statiskt en etta.
Förklara gärna för mig hur den 2-dimesionella arrayen får sina värden?
<code>
A = 0
B = 2
COLUMNS = 2
Redim arColumnNameTypes(rsColumnNameTypes.RecordCount-1, COLUMNS)
for i = 0 to ubound (arColumnNameTypes,1)
arColumnNameTypes(i, A) = rsColumnNameTypes.fields("id").value
arColumnNameTypes(i, B) = rsColumnNameTypes.fields("beskrivning").value
rsColumnNameTypes.MoveNext
next
</code>Sv: Fråga angående 2-dimensionell array
Ex:
Ubound(arColumnNameTypes,1) = Antal kolumner i arColumnNameTypes
Ubound(arColumnNameTypes,2) = Antal rader i arColumnNameTypesSv: Fråga angående 2-dimensionell array
<code>ubound (arColumnNameTypes,1) </code>
Om vi säger att denna array inehåller 3 rader som den får genom RecordCount.
Om koden loopas igenom efter ovanstående kod borde väl vektorn fyllas i enligt följande, eller?
0 1 2
|----|----|----|
| x | | x | 0
|----|----|----|
| x | | x | 1
|----|----|----|
| x | | x | 2
|----|----|----|