Also da muss ich dich leider enteuschen, diesen befehl habe ich 
bei SQL server auch schon gesucht und noch nie gefunden.
Das mit dem TOP hast du schon richtig verstanden.

Gruss

Roman Pittroff
Consulting
Bangkok, Thailand


>-----Original Message-----
>From: Dirk Hildebrandt [mailto:[EMAIL PROTECTED]] 
>Sent: Friday, May 24, 2002 1:05 AM
>To: ASP Datenbankprogrammierung
>Subject: [aspdedatabase] sql - limit MSsqlserver2000
>
>
>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
>


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