> Kann mir jemand einen Performance-Tip f�r das pagen geben?

Da hab ich vor kurzem schonmal was geschrieben...


==========>
Wenn irgend m�glich, sollte man �ber die ID gehen...
Es macht auch nichts, wenn man l�cken darin hat, den man kann f�r das
vorw�rtsbl�ttern immer sowas schreiben:
Select top x * from tabelle where id>A order by id
Und zum r�ckw�rtsbl�ttern:
Select top x * from tabelle where id<B order by id

Wobei A die h�chste und B die niedrigste ID in der aktuellen Sicht ist.
<==========

==========>
Naja.. Eigentlich ist es nur wichtig eineneindeutigen schl�ssel zu
haben...
Wenn also der name eindeutig ist, dann kannst Du auch den namen statt
der ID nehmen.
Oder halt was zusammengesetztes, damit es eindeutig wird...
Wichtig ist halt, dass Du eine eindeutige Ordnung hinbekommst und an
jeder Stelle eindeutig weitermachen kannst...

hochbl�ttern:
Select top x * from tabelle where name>'A1' or (name='A1' and id>A2)
order by name,id

runterbl�ttern:
Select top x * from tabelle where name<'B1' or (name='B1' ad id<B2)
order by name, id

Wobei A1 und A2 (bzw. B1 und B2) jeweils der name und die id des letzten
(bzw. ersten) eintrags in der aktuellen sicht ist.
<==========


Hilft das?

Claudius

~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an