Hur ska jag göra för att kunna bestämma hur många poster som ska visas per sida. Beror på hur du vill göra det.Sid indelning till mitt klotterplank
Sedan så måste användaren kunna gå till en eller flera sidor för att läsa de återstående klotter komentarerna och det vet jag inte heller hur man gör.
MiaSv: Sid indelning till mitt klotterplank
Antingen kan du läsa in alla raderna i ett recordset och använda paging-funktionalitet. Det går väl OK att göra så om det inte är så många rader, eller om det är OK att det tar ganska lång tid att få upp resultatet. Om man dessutom har en klientapplikation där man kan lagra detta recordset och sedan bläddra i det utan att gå tillbaks till servern för att hämta datan på nytt så är det kanske den bästa lösningen.
Om man däremot inte vill skicka mer de rader som ska visas på klienten från servern så kan det göras med en lagrad procedur och en temptabell. Exempelvis så här:
SET NOCOUNT ON
SELECT IDENTITY(int,1,1) AS RowNumber, FirstName, LastName
INTO #TempPerson
FROM Person
SET NOCOUNT OFF
SELECT FirstName, LastName
FROM #TempPerson
WHERE RowNumber BETWEEN @startinterval AND @endinterval