Jag använder MSDE och VS.NET för att gör en webbapplikation.
Jag har dock lite problem med en Stored Procedure som jag har tänkt ska hantera inhämtning av lite data samt snabba upp pagingen lite. har denna kod just nu som inte vill fungera riktigt. Har inte hittat något bra sätt att debugga SQL i MSDE och har inte tillgång till SQL servern ännu...
ALTER PROCEDURE dbo.spTasksPagedOrdered
@PageNumber int,
@PageSize int,
@SortExpr varchar(25)
AS
CREATE TABLE #TempTasks
(
ID int IDENTITY PRIMARY KEY,
TaskId bigint,
Taskdescription varchar(250),
TaskRegdate datetime
)
INSERT INTO #TempTasks (TaskId, Taskdescription, TaskRegdate)
SELECT
TaskId,
Taskdescription,
TaskRegdate
FROM Tasks ORDER BY TaskRegdate DESC
DECLARE @FromID int
DECLARE @ToID int
SET @FromID = ((@PageNumber - 1) * @PageSize) + 1
SET @ToID = @PageNumber * @PageSize
SELECT TaskId, Taskdescription FROM #TempTasks WHERE ID >= @FromID AND ID <= @ToID
RETURN
Problemet är det att när jag kör den händer just ingenting förutom att jag får ge värden på in-parametrarna förstås.
Sen hade jag tänkt att man ska kunna skicka med @SortExpr för att åstadkomma sortering redan här och det strular också.
Tacksam för hjälp :)