Jag har en databas som jag listar många olika data ur och såg på tips och tricks att man kunde göra det snabbare mha: Testa såhär:Databasproblem (finns med i tips & tricks)
<code>
RS.MoveLast
RS_Slut = RS.RecordCount
RS.MoveFirst
For i = 1 to RS_Slut
Response.Write(RS("Medlemmar"))
RS.MoveNext
Next
</code>
Men jag får följande fel:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e24'
Raduppsättningen stöder inte hämtning bakåt.
/twp/test/test.asp, rad 11
Här kommer hela test.asp:
<code>
Set Connect = Server.CreateObject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.Recordset")
Connect.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db1.mdb")
SQL = "SELECT * FROM Medlemmar ORDER BY username"
RS.Open SQL, Connect
RS.MoveLast
RS_Slut = RS.RecordCount
RS.MoveFirst
For i = 1 to RS_Slut
Response.Write(RS("Medlemmar"))
RS.MoveNext
Next
</code>Sv: Databasproblem (finns med i tips & tricks)
RS.Open SQL, Connect, 3, 1
Du måste använda en cursortyp som stöder "bakåthopp".
/Johan