webForumDet fria alternativet

Fråga databas och spara resultatet i en array istället för en recordset

ASP

5 svar · 322 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Frågan#1

Hur gör man det enklast ? Är tydligen för trött för att tänka just nu. För varmt... :)

Medlem sedan dec. 200012 464 inlägg
#2

getrows

Gör en sökning i forumet

Medlem sedan maj 20012 080 inlägg
#3

Tack LarsG.

Vilka tunga trådar jag fick svar på när jag sökte...

Så här verkar det fungera:

<% sql_question = "SELECT * FROM T_list_look " 
set rs = Connect.Execute(sql_question)
avarGetRowsArray = rs.GetRows()
%>

<%=Ubound(avarGetRowsArray)%>
<hr>
<% 
For x = 0 To Ubound(avarGetRowsArray)
    for y = 0 To Ubound(avarGetRowsArray)
	Response.Write(avarGetRowsArray(y,x)&", ")
	next %> <br>
<% Next %><hr>
Medlem sedan maj 20012 080 inlägg
#4
<% sql_question = "SELECT * FROM T_list_look " 
set rs = Connect.Execute(sql_question)
avarGetRowsArray = rs.GetRows()
%>

<hr>
<% varColsLen = Ubound(avarGetRowsArray,1)%><br>
<% varRowsLen = Ubound(avarGetRowsArray,2)%><br>
<hr>
<% 
For varRowsNum = 0 To varRowsLen
    for varColsNum = 0 To varColsLen
	Response.Write(avarGetRowsArray(varColsNum,varRowsNum)&", ")
	next %> <br>
<% Next %><hr>
Medlem sedan juni 200032 967 inlägg
#5

Se bara till att kontrollera EOF innan du kör getrows(), annars kommer du få ett felmeddelande.

mvh

Medlem sedan maj 20012 080 inlägg
#6

OK, Tack !

246 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)