Merius: Bottom 100 verkehrte Ausgabe d. Datensätze

Beitrag lesen

Hi,

ALso die Programmiersprache ist asp &_ ist nur eien Stringverbindung.
Ein workaround waere es, die Eintraege die du hier ausliest einfach rueckwaerts auszugeben.

"Order By ID DESC " bewirkt, dass er bei TOP 100 nicht die TOP 100, sondern die unteren 100 ausgibt.
Sprich wenn ich zurückblättere, will ich ja die 100 Datensätze davor und nciht die nächsten.
In mySql wuerde ich hierfuer LIMIT verwenden. Gibt es sowas bei MS SQL nicht?
Wie realisierst du das dann mit TOP, wenn der User auf die naechste Seite blaettert? TOP 200 wird dir ja dann nur die naechsten 200 ausgeben?

mfG,
steckl

Im Grunde habe ich 3 asp Seiten

search.result
search.result.next
search.result.last

Bei der Suche wird zuerst "search.result" aufgerufen und gibt die Top 100 aus.
Sind mehr als diese 100 Daten vorhanden kann der User auf die nächste Seite wechseln, ermöglicht wird dies durch eine einfache ID Übergabe. Er befidnet sich nun auf "search.result.next" Dort werden die nächsten TOP 100 ausgegeben und so weiter und so fort. Funktioniert perfekt.

Nur wenn ich nach links blättere und die vorrigen 100 Datensätze ansehen möchte, sind die eben verkehrt sortiert, die zugehörige asp Seite ist übrigens "search.result.last"

Was macht LIMIT? werd mal nachsehen!