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
15 svar · 271 visningar · startad av Scarf
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
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
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?
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
Koplik >>>
Tack! Det där var precis vad jag behövde.
------------------
If Scarf = "online" Then
Server.Transfer "http://www.webforum.nu/
End If
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
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
Varför kommer det inte att funka LarsG? :q
PatrikB har ju en tvådimensionell...
------------------
Peter D
Arrayer från GetRows är alltid tvådimensionella
Ä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 !
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?
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
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? ***
Tack alla!
------------------
If Scarf = "online" Then
Server.Transfer "http://www.webforum.nu/"
End If
Ser att du fixat till Server.Transfer "http://www.webforum.nu/"
Läckert! ;)
------------------
Peter D