j ai un problem d'affichage des enregistrements dans l'orde 'DESC' quand j utilise le paging. quand j'ajoute d'autre enregistrements et j'affiche les resultat en order DESC dans ma page, les derniers enregistrement s'affiche dans la derniere page pas la 1er, je sais ke le problem vien de "
page_size" et "
record.pagesize". est ce qu'il y a une methode pour resoudre ce problem? . voila le mon code :
dim page_size
dim current_page
dim page_count
SQL = "select * from tips order by 'N'
DESC"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
Server.MapPath ("data/base.mdb") & ";"
Conn.Open
set record= server.createobject("adodb.recordset")
page_size =8
if request("page")="" then
current_page=1
else
current_page= cint(request("page"))
end if
record.cursorlocation= aduseclient
record.pagesize = page_sizerecord.open sql, conn, adopenstatic, adlockreadonly, adcmdtext
page_count= record.pagecount
if 1 > current_page then current_page=1
if current_page > page_count then current_page= page_count
record.absolutepage= current_page
do while record.absolutepage=current_page and not record.eof
response.write "<font color='red'><b> "& record("titre").value & "</b></font></br>"
response.write "<p align='justify'><b> "& record("tip").value & "</b></p></br>"
response.write "<HR width='80%'>"
record.movenext
loop
record.close
set record=nothing
set conn=nothing
%>
et merci
Bon courage pour tout les devoloppeur