Ik wil een schijnbaar eenvoudige asp-access website maken met een manier om nieuws te posten.
Dit nieuws moet dan in omgekeerde volgorde van invoegen getoond worden. Dus het nieuwste vanboven en ouder meer naar onder.
Omgekeerd gaat dit perfect met :
maar ik wil dus het omgekeerde.
Als ik probeer met rs.movelast krijg ik dit:
als ik het probeer met dit: (om alleen het laatste bericht te tonen )
krijg ik dit
Ik heb nu al ongeveer al 12 keer dit gelzen, maar het heeft niet veel geholpen.
Ik heb ook al een andere db-driver geprobeerd nl de
DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
en
"Provider=Microsoft.Jet.OLEDB.3.51; Data Source=" & Server.MapPath("db.mdb)
en
Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db.mdb")
hierboven gebruikte ik de laatste
Het is een access 2002 database
Dus mijn vraag aan u is: Hoe moet het wel ?
Dit nieuws moet dan in omgekeerde volgorde van invoegen getoond worden. Dus het nieuwste vanboven en ouder meer naar onder.
Omgekeerd gaat dit perfect met :
code:
1
2
3
4
5
6
| <%
do while Not rs.eof
Response.Write (rs("hierNieuws"))
rslog.MoveNext
Loop
%> |
maar ik wil dus het omgekeerde.
Als ik probeer met rs.movelast krijg ik dit:
Wat niet zo positief is.Soort fout:
Microsoft JET Database Engine (0x80040E24)
De rijenset ondersteunt achterwaarts ophalen niet.
als ik het probeer met dit: (om alleen het laatste bericht te tonen )
code:
1
2
3
4
5
6
7
| <%
do until rslog.eof
rslog.MoveNext
Loop
rslog.moveprevious
Response.Write (rs("hierNieuws"))
%> |
krijg ik dit
Dit is ook niet erg positiefSoort fout:
ADODB.Recordset (0x800A0C93)
De bewerking is in deze context niet toegestaan.
Ik heb nu al ongeveer al 12 keer dit gelzen, maar het heeft niet veel geholpen.
Ik heb ook al een andere db-driver geprobeerd nl de
DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
en
"Provider=Microsoft.Jet.OLEDB.3.51; Data Source=" & Server.MapPath("db.mdb)
en
Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db.mdb")
hierboven gebruikte ik de laatste
Het is een access 2002 database
Dus mijn vraag aan u is: Hoe moet het wel ?