Danke f�r die ausf�hrliche Antwort. Dann werd ich mich mal ans Werk machen.. Gru� Uwe
-----Urspr�ngliche Nachricht----- Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 19. M�rz 2002 11:30 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] AW: Nochmal... Bestimmte Anzahl von Datens�tzen Meines Erachtens ist das vor allem im Web die sinnvollste Methode des Pagings. Grunds�tzlich muss man beim Paging davon ausgehen, dass durch Hinzuf�gen und L�schen von Datens�tzen entweder die Seitennummer oder die Anzahl der Datens�tze pro Seite variabel ist. Wenn man also will, dass nach mehrmaligem Bl�ttern sowohl die Seitennummerierung als auch die Anzahl der Datens�tze pro S�tze nicht ver�ndert wird, muss man L�schungen unterbinden und neue Datens�tze grunds�tzlich hinten anstellen. G�steb�cher, Foren, etc. ordnen die Datens�tze chronologisch und ggf. noch hierarchisch. Das ist f�r das Paging sehr angenehm, weil neue Datens�tze unter- bzw. nachgeordnet werden. Wenn Du Seitennummern benutzt, kannst Du beim R�ckw�rtsbl�ttern von Seite 2 das "TOP *" weglassen, um auch hinzugef�gte Datens�tze anzuzeigen, so dass diese nicht auf zus�tzlichen Seite erscheinen. Alternativ kannst Du zus�tzlich die ID des ersten /letzten Datensatzes der vorherigen / folgenden Seite mitschleppen und die n�chste Seite dann mit "BETWEEN ... AND ..." anstatt mit "<" oder ">" f�llen. Aber vielleicht ist die L�sung ja ganz einfach ... Ich selbst habe mich schon oft "ge�rgert", wenn z. B. eine Suche 11 Treffer ergeben hat und dann der 11. auf einer zweiten Seite angezeigt wird. Deshalb habe ich folgende L�sung: Mit und ohne Seitennummern kannst Du grunds�tzlich z. B. 5 Datens�tze mehr lesen, und diese aber nur anzeigen, wenn das Dateiende erreicht ist. Auf diese Weise verhinderst Du, dass auf der ersten oder letzten Seite weniger als 5 Datens�tze stehen und erwischt auch hinzugef�gte Datens�tze sauber. Bei "TOP 15+5" werden also immer zwischen 5 und 19 Datens�tze angezeigt. Freundliche Gr��e Joachim van de Bruck | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
