hallo liste!

ich habe bisher gern mit mysql gearbeitet und ben�tigte dort oft eine
funktion, die den ergebnisbereich datenbankseitig begrenzt. das ist fix und
belastet den server scripttechnisch wenig.
SELECT * FROM tabelle WHERE a = b ORDER BY c LIMIT 50,10
(gibt 10 datens�tze ab nr 50 aus)

leider fehlt mir eine entsprechende funktion in der syntax des mssqlservers.
die l�sung �ber den datenzeiger des recordsets ist recht aufw�ndig zu
schreiben, zumal das sql-statement auch per �bergabeparameter dynamisch
erzeugt werden kann und damit sehr einfach bl�tterbare ergebnislisten zu
erzeugen sind.

wer hat einen tip, wie sich der sql-server diesbez�glich ansprechen l�sst?
die TOP variante hab ich entweder falsch verstanden, oder ich kann immer
tats�chlich nur die jeweils ersten recordsets avisieren.

gr�sse und dank

dirk


| [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

Antwort per Email an