Un ch'ti exemple ...attention pique dans un de mes scripts donc pas tres propreuh ahaha
req="SELECT * FROM MAIL WHERE NUM_GROUPE = " & request.queryString("groupe" )
set mails = Server.CreateObject("ADODB.Recordset" )
mails.PageSize = REPONSE_PAR_PAGE
mails.AbsolutePage = request.queryString("page" )mails.Open req,con,adOpenStatic, adLockReadOnly, adCmdText
Bon, j'ai simplifie, je resume :
>> Je cree mon recordset
>> Je lui donne le nombre de reponses que je veux qu'il me retourne (en gros je lui donne une taille) avec PageSize
>> Ensuite je lui dit a quelle page commencer avec AbsolutePage.
En imaginant que je veuille les trente premiere reponses, ca nous donne :
...
mails.PageSize=30
mails.AbsolutePage=1
...
Ce qui equivaudrait en MySQL a "SELECT [...] LIMIT 0,30"
C'est la seule methode que je connaisse, si jamais SQL Server permetait de le faire, alors la je serais tres heureux, mais j'ai deja cherche et rien alors ...
J'espere avoir ete clair et avoir pu t'aider un ch'ti peu
@+
[edtdd]--Message édité par _epegasus_--[/edtdd]