Affichage page / page [SQL Server] - SQL/NoSQL - Programmation
Marsh Posté le 08-04-2003 à 16:43:47
Non, il n'y a pas de LIMIT sous SQL Server. Ce qui s'en rapproche le plus est TOP :
SELECT * FROM Client TOP 5
=> Extrait les 5 1eres lignes de la table Client
SELECT * FROM Client TOP 5 PERCENT
=> Extrait 5% de la table à partir du début
Marsh Posté le 08-04-2003 à 17:11:46
Et si tu veux simuler limit :
|
Ou tu remplaces <%NB_RECORDS%> et <%OFFSET + NB_RECORDS%>.
Cette requète à un defaut. G la felemme de tout expliquer. Ben tiens, viens lire mon topic ici :
http://www.developpez.net/forums/v [...] sc&start=0
Je suis pas loin d'aboutir à qqch de bien (pr toi ça sera surement bon).
Marsh Posté le 08-04-2003 à 17:29:15
Si tu passes pas MDAC (Connection OLE DB ou ODBC) il y a une solution supplémentaire, à peine moins performante et plus lisible :
Exemple avec une page ASP (code VB)
Code :
|
Marsh Posté le 08-04-2003 à 14:50:34
comment fait ton pour afficher par exemple 10 articles par pages ?
il n'y pas de fonction LIMIT comme avec mysql
---------------
Quoi ? 2.21 Gigowatts ! Mais seul un éclair peut délivrer une telle puissance !