webForumDet fria alternativet

Fylla liten array

4 svar · 316 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#1

Om jag skriver ut posterna calRS(0),calRS(1) och calRS(2) rakt av, så får jag resultatet:
2002-02-15 | 32 | Min post
2002-02-17 | 37 | Annan post
Men om jag försöker att fylla en liten array så får jag nada.

for a=1 to 31'Fyll med siffror
    myArray(a)=a
next
Do while not calRS.eof 'Fyll ifrån calRS
	temp=day(calRS(0))
	myArray(temp) = "<a href=""sida?id="& calRS(1) &""">"& calRS(2) &"</a><br>"
	calRS.movenext
loop

Testar att skriva ut:

for i=1 to 31
    Response.write myArray(i)
next

Hur gör man detta?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Vad vill du göra?

Vad är det för problem med din nuvarande kod?

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

Jag vill få in månadens datum i myArray(Denna månad 1 till 31).
Är det så att databasens datumkolumn innehåller något så skall den in i arrayen.

-"Vad är det för problem med din nuvarande kod?"
Den skriver bara ut datumnummer utan någon länk.

[r]

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Lägg till lite testutskrifter

Do while not calRS.eof 'Fyll ifrån calRS
	temp=day(calRS(0))
        Response.write "Debug: " & temp & "<br>"
	myArray(cint(temp)) = "<a href=""sida?id="& calRS(1) &""">"& calRS(2) &"</a><br>"
	calRS.movenext
loop

t.ex.

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

Ooops. Glömde fnuttar runt datumet i sql-satsen.
Tack Lars.

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)