webForumDet fria alternativet

GetRows

15 svar · 271 visningar · startad av Scarf

ScarfMedlem sedan aug. 200115 inlägg
#1

Hur använder man RecSet.Getrows i sin ASP-kod? Jag vill alltså spara postsamlingen i en array.

------------------
If Scarf = "online" Then
Server.Transfer "http://www.webforum.nu/
End If

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Välkommen hit. Ett sätt är använda den sökfunktion som finns och ange getrows som sökord. Det finns ett flertal exempel.

------------------
essentitia preter non sans multiplicandum

KoplikMedlem sedan juli 20011 129 inlägg
#3

MyConn = Blablabla
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open MyConn

Set RS = Server.CreateObject("ADODB.RecordSet")

MyTable = Blablabla
SQLStmt = "Select * " & From MyTable

RS.Open SQLStmt, Conn, 3, 1

MyArray = RS.GetRows

Rs.Close
Set RS = Nothing
Conn.Close
Set Conn = Nothing

For cLoop = 0 To UBound(MyArray) -1
Response.Write MyArray(cLoop)
Next

Jag tror det är korrekt!

------------------
Jag har en vit hund, eller är det en isbjörn?

ScarfMedlem sedan aug. 200115 inlägg
#4

Tack så mycket!

Nu förstod jag inte riktigt? Jag kan ingenting om GetRows förutom att jag vet vad den är tillför. Jag skulle gärna vilja se ett kodexempel.

------------------
If Scarf = "online" Then
Server.Transfer "http://www.webforum.nu/
End If

ScarfMedlem sedan aug. 200115 inlägg
#5

Koplik >>>

Tack! Det där var precis vad jag behövde.

------------------
If Scarf = "online" Then
Server.Transfer "http://www.webforum.nu/
End If

PaceMedlem sedan juni 20019 024 inlägg
#6

If Scarf = "online" Then
Server.Transfer "http://www.webforum.nu/
End If

Den kommer inte att funka, du glömde " på slutet :e

Välkommen Scarf!

------------------
Peter D

LarsGMedlem sedan dec. 200012 464 inlägg
#7

Koplik:

Ditt exempel kommer inte att fungera.

Titta på patrikbs exempel istället.
http://cgi.webforum.nu/wf/Forum11/HTML/004046.html

------------------
essentitia preter non sans multiplicandum

PaceMedlem sedan juni 20019 024 inlägg
#8

Varför kommer det inte att funka LarsG? :q

PatrikB har ju en tvådimensionell...

------------------
Peter D

emissionMedlem sedan dec. 19996 721 inlägg
#9

Arrayer från GetRows är alltid tvådimensionella

PaceMedlem sedan juni 20019 024 inlägg
#10

Aha! Vad innehåller dim. 2 då?

------------------
Peter D

erkaMedlem sedan dec. 19996 522 inlägg
#11

Är det inte så att den första innehåller vilket fält det är och den andra vilken rad i tabellen det är

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

KoplikMedlem sedan juli 20011 129 inlägg
#12

Jo, det är rätt erka.

Vi fixar till mitt misstag då då! :)

For cFirstLoop = 0 To UBound(MyArray, 2)
For cLoop = 0 To UBound(MyArray, 1)
Response.Write MyArray(cLoop, 1)
Next
Next

Nu antar jag att det ska gå bättre...
Hoppas så iaf! :l

------------------
Jag har en vit hund, eller är det en isbjörn?

ScarfMedlem sedan aug. 200115 inlägg
#13

Tack så mycket!

Det är en sak jag inte förstår...Vad menas med

MyArray[b], 1[/b>]
MyArray[b], 2[/b>]

står 1 för det första fältet, 2 för det andra o.s.v? Så var det iallafall när man sparade databas data i en php-vektor...

Hur kommer datan att visas i kodexemplet?
man måste ju kunna referera till olika fält i tabellen?

------------------
If Scarf = "online" Then
Server.Transfer "http://www.webforum.nu/
End If

jorgenMedlem sedan feb. 20012 412 inlägg
#14

Njaäe, du hänvisar till vilken ordning du hämtat fälten i din select-fråga. Ett exempel:

strSQL = "SELECT AnvId, Posts, [Date], Username " & _
" FROM Tabell ORDER BY Id "

och

AnvId = arrUser(0,I)
Posts = arrUser(1,I)
dteDate = arrUser(2,I)
Username = arrUser(3,I)

Första fältet i select-frågan får nr 0 andra nr 1 tredje nr 2 osv..

mvh Jörgen

------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***

ScarfMedlem sedan aug. 200115 inlägg
#15

Tack alla!

------------------
If Scarf = "online" Then
Server.Transfer "http://www.webforum.nu/"
End If

PaceMedlem sedan juni 20019 024 inlägg
#16

Ser att du fixat till Server.Transfer "http://www.webforum.nu/"

Läckert! ;)

------------------
Peter D

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