Ik denk niet dat dat met SQL zelf kan, je zal, zoals Jurien zegt, met een soort Recordset moeten gaan werken waar je alle results in zet, vervolgens naar 5 bladert en dan eentje terug of vooruit gaat.
De reden dat het niet zal werken is het feit dat de volgorde in de tabellen in feite niet bestaat. Dat je databaseprogrammaatje alles netjes op ID sorteert ziet er op het scherm leuk uit, maar de data is niet zo opgeslagen. Er is dus geen sprake van 'eerst het record met ID 2 en vervolgens het record met ID 5' maar gewoon een onder een bepaalde naam opgeslagen verzameling gegevens (tabel) die allemaal dezelfde kenmerken (kolommen) hebben. Dat jij een kolom 'ID' hebt, waarvan de waarde per record met 1 wordt verhoogd betekent niet dat de data dan ook in die volgorde is opgeslagen.
Je zou het DBMS de tabel door kunnen laten lopen op volgorde van toevoegen van gegevens maar het is lang niet zeker of je DBMS dat ondersteund. Ik heb het in ieder geval nog nooit gezien.
[
Voor 22% gewijzigd door
MrTinux op 05-03-2003 18:10
]