Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1504 connectés 

 


Dernière réponse
Sujet : Equivalent du LIMIT de mySQL sur SQL Server
LToPiQ[PPC] Oui merci :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
LToPiQ[PPC] Oui merci :)
_epegasus_ Un ch'ti exemple :) ...attention pique dans un de mes scripts donc pas tres propreuh ahaha  :D  
 
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]

LToPiQ[PPC] J'ai rien trouvé à propos de ça dans mes bouquins. Tu l'utilise comment, directement dans la requête ? En asp :??:
 
En tout cas merci beaucoup ;)
_epegasus_ Il faut utiliser les propriete PageSize (Nombre de reponse que tu veux ex : 50 reponses) et AbsolutePage (la premiere page represente test "PageSize" premieres reponses) de l'objet recordset.
 
Voili voila, si autre question, n'hesite po :)
LToPiQ[PPC] Quelqu'un connaitrait-il l'équivalent du LIMIT de mySQL pour SQL Server 2000 ?
Le but est de faire comme sur les moteurs de recherche : une liste de résultats avec un bouton "Next 50" :)

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR