Hallo! > Wow... Limint kenne ich nicht. > > Gibt es dies auch in Access, SQL Server; oder ist dies eine MySQL Eigenheit?
LIMIT ist Standard(-ORACLE). > > Hallo, > > > > > Paging ben�tigt eine Implementation des SQL Befehles TOP > > > z.B. Select TOP 5 from table > > > gibt mir die ersten 5 Datens�tze > > > > > > MySQL Unterst�tzt diesen Befehl nicht. > > > > mySQL unterst�tzt die TOP-Klausel nicht, jedoch einen > > gleichwertigen Befehl namens "LIMIT". Verwendet wird > > er beispielsweise so: > > > > SELECT * FROM Tabelle LIMIT 1000,10 > > > > Dies gibt die 10 Datens�tze ab dem 1000ten Datensatz > > zur�ck. Wenn du nur einen Parameter �bergibst, wird > > als Startwert 0 angenommen: > > > > SELECT * FROM Tabelle LIMIT 10 > > > > Dies gibt dir maximal 10 Datens�tze ab dem Beginn zur�ck. Ein Konzeptionsfehler in mySQL: LIMIT m�sste auch als 10 Datens�tze liefern, wenn die Datenmenge aufgrund der Sortierkriterien nicht exakt bestimmt werden kann. Sonst gibt es im Wiederholungsfall m�glicherweise Inkonsistenzen. Mit einem entsprechenden Sortierkriterium (einschl. Index) ist LIMIT in mySQL aber wesentlich komfortabler und schneller als das Paging in ADO. Also ADO wie mit mySQL �blich, nur zum durchleiten der Befehle verwenden: Parameter: adUseServer, adOpenStatic, adCmdText Freundliche Gr��e Joachim van de Bruck | [aspdedatabase] als archive@jab.org 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
