![]() |
Hej !
Skriver en app som hämtar info från en MDB-databas (med PHP:s COM ODBC) Funkar bra så här långt. Men nu tänkte jag få in någon form av "pagination" och behöver nåt liknande MYSQLs LIMIT. Hittade TOP 25 men vet inte om den gör samma sak... HOWTO ? |
SELECT TOP 25 * FROM tbl
Om jag inte minns helt fel =) |
Citat:
|
Jo, men sen då. Då har jag ju hämtat "Sida 1" (1..25). Om jag sen vill hämta sida 2 (26..50) hur gör jag då?
I MYSQL finns det ju LIMIT 26, 25 men inte i MSSQL (MDB) |
Citat:
Simple Data Paging P.S. MSSQL och MDB (MS Access) är inte samma sak ;) |
Citat:
Skall titta närmare på Simple Data Paging. Verkar intressant. Har tillfälligt gjort en caching-funktion för att råda bot på en del flaskhalsar... Tack så länge! |
Tack digitalUnit !
Det funkar utmärkt. Använde inte PROCEDURES men blev inspirerad av den SQL som stod överst på sidan När jag vill ha rad 200..300: Hämta Rad 0..300, vänd på det, och hämta de 100 första raderna vilka du sedan vänder igen: Kod:
SELECT * FROM ( Fantastiskt... EDIT: Detta, tillsammans med min cachningsfunktion har gjort det hela märkbart snabbare... :-) |
Alla tider är GMT +2. Klockan är nu 00:13. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson