Parcourir une table de bas en haut...

Benji - 2 nov. 2001 à 17:23
 Benji - 2 nov. 2001 à 23:59
J'ai écrit le bout de code suivant pour pouvoir me connecter à une DB Access en DNS-less. Tou fonctionne, mais en fait je désirerais parcourir la table à l'envers. Je sais qu'il faut utiliser quelquepart le curseur adOpenStatic. Masi ou et comment.
Je voudrais simplement que ma boucle for...next parte du dernier enregistrement et revienne progressivement vers le premier.

Pour info, le code:

<html>
<head>
<title>Reversed News</title>
</head>

<%

' La variable nombre_enregistrements determine le nombre de donnees a afficher
nombre_enregistrements=5

' Connexion a la base de donnees en DSN Less
set cnx = server.createobject("ADODB.connection")
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath(".") & "/news.mdb"
cnx.open connstring

'Creation et execution de la requete
req_sql="Select * from journal"
set rs=cnx.execute(req_sql)
rs.move (page)

' Boucle qui va afficher tous les champs specifie de la base

for i = 1 to nombre_enregistrements
%>

Date : <%=rs("date")%>

Texte : <%=rs("texto")%>

<%
rs.moveNext

next

' Fermeture de la base

rs.close
set rs = nothing
cnx.close
set cnx = nothing

%>


this is the end


</html>

Merci,

2 réponses

Ta requete, tu fais qqch du genre:
SELECT * FROM Table ORDER BY ID DESC
0
Fantastique,

cela fonctionne à merveille.

Merci,
0
Rejoignez-nous