Hi,
I've modified a paging example from 4guysfromrolla made by Daniel Anderson, first with a search string which works perfectly.. but i've now added a new variable which consist of the current month.Sproc code:CREATE PROCEDURE sp_PagedItemsUsage ( @Page int, @RecsPerPage int, @searchStr varchar(100), @searchDate varchar(3) )AS-- http://www.4guysfromrolla.com/webtech/062899-1.shtml-- We don't want to return the # of rows inserted-- into our temporary table, so turn NOCOUNT ONSET NOCOUNT ON--Create a temporary tableCREATE TABLE #TempItems( ID int IDENTITY, Kontraktnummer nvarchar(50), Mobilnummer nvarchar(50), Opkaldstype nvarchar(255), Opkaldsmodtager nvarchar(255), Samtalestart datetime, Samtalevarighed datetime, Samtalepris nvarchar(50),)-- Insert the rows from tblItems into the temp. table CONVERT(char(20), ytd_sales) LIKE '3%'INSERT INTO #TempItems (Kontraktnummer,Mobilnummer,Opkaldstype,Opkaldsmodtager,Samtalestart,Samtalevarighed,Samtalepris)SELECT KontraktNummer,MobilNummer,Opkaldstype,Opkaldsmodtager,Samtalestart,Samtalevarighed,Samtalepris FROM Usage WHERE Month(SamtaleStart) LIKE '%'+@searchDate+'%' AND Mobilnummer LIKE '%'+@searchStr+'%' ORDER BY Samtalestart DESC-- Find out the first and last record we wantDECLARE @FirstRec int, @LastRec intSELECT @FirstRec = (@Page - 1) * @RecsPerPageSELECT @LastRec = (@Page * @RecsPerPage + 1)-- Now, return the set of paged records, plus, an indiciation of we-- have more records or not!SELECT *, MoreRecords = ( SELECT COUNT(*) FROM #TempItems TI WHERE TI.ID >= @LastRec ) FROM #TempItemsWHERE ID > @FirstRec AND ID < @LastRec-- Turn NOCOUNT back OFFSET NOCOUNT OFFGO
my asp code :Const iRecordsPerPage = 30 Dim currentPage ' Hvilken side er vi på ? Dim bolLastPage ' Er vi på sidste side ? if len(Request.QueryString("page")) = 0 then currentPage = 1 else currentPage = CInt(Request.QueryString("page")) end if ' Viser det sideinddelt resultat, samt henter sproc kode fra sql serveren. strSQL = "sp_PagedItemsUsage " & currentPage & "," & iRecordsPerPage & "," & ValgMaaned & "," & Rsearch objRS.Open strSQL, ConnRsearch = "28990116"ValgMaaned = "9"But somehow my page will not show any data.. i've tried to convert the @Datesearch to int but then I get a error which states that I can't convert @Datesearch char to int.Any advice or help would be much appreciated.Best regardsTaz
