par
Hubert Roksor » 07 févr. 2006, 12:56
MSSQL propose bien "SELECT TOP n * FROM table" où n est la limite, mais quant sélectionner l'offset... mmh, aucune idée. Tu vas devoir t'arranger autrement je pense.
Avant toute chose, est-ce que tu as une méthode pour ordonner les enregistrements de façon unique ? Notamment, est-ce que "tike" est unique ? Si oui, tu n'as qu'à l'utiliser pour passer d'une page à l'autre en utilisant la valeur minimale/maximale de la page. Par exemple, si tu affiches les "tike" de 123 à 456, tu peux obtenir la page suivante en prenant le top 10 des tike > 456. C'est le mieux que tu puisses faire je pense.
MSSQL propose bien "SELECT TOP [b]n[/b] * FROM table" où [b]n[/b] est la limite, mais quant sélectionner l'offset... mmh, aucune idée. Tu vas devoir t'arranger autrement je pense.
Avant toute chose, est-ce que tu as une méthode pour ordonner les enregistrements de façon unique ? Notamment, est-ce que "tike" est unique ? Si oui, tu n'as qu'à l'utiliser pour passer d'une page à l'autre en utilisant la valeur minimale/maximale de la page. Par exemple, si tu affiches les "tike" de 123 à 456, tu peux obtenir la page suivante en prenant le top 10 des tike > 456. C'est le mieux que tu puisses faire je pense.