PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LIMIT mit ANSI Mitteln


Jack
21.08.2003, 14:41
Hallo allezusammen,

mir stellt sich folgendes Problem:
Ich habe eine Abfrage, benötige aber aus dem Ergebnis nur die Datensätze 30-60 (als Beispiel). MySQL kennt dazu die Eingrenzung Limit, leider nutzen wir momentan jedoch Access. Nun kann ich natürlich im Code mittels Schleife zum Datensatz Nummer 30 springen, es wäre jedoch besser, dies bereits im SQL Statement anzugeben.

Google bringt zu dieser Problemstellung leider kaum sinnvolles.


panzi
22.08.2003, 23:52
In Access kann man per ADO Recordset und paging ganz einfach auf page 2 wechseln. Wenn man dann als pagesize 29 einstellt ist man am 30. datensatz.
Nur werden natürlich auch alle Datensätze vor dem 30. übertragen, aber man muss keine Schleife machen.

Jack
01.09.2003, 11:23
Danke schön, hilft mir zumindest bei Access weiter *g*
Aber scheint so, als müßte ich da bei verschiedenen Datenbanken auf individuelle Lösungen raus. Trotzdem danke schön^^