Following procedure used to get Customers Details with Paging.
Create procedure GetCustomersWithPaging
@PageSize INT, --No of Records per Page
@PageNumber INT--selected Page Number
AS
begin
set nocount on
Declare @FirstRow INT
Declare @LastRow INT
SELECT @FirstRow = ( @PageNumber - 1) * @PageSize + 1,
@LastRow = (@PageNumber - 1) * @PageSize + @PageSize ;
WITH Members AS
(
SELECT CustomerID,ContactName,Address,
ROW_NUMBER() OVER (ORDER BY CustomerID DESC) AS RowNumber
FROM Customers
)
SELECT RowNumber,CustomerID,ContactName,Address
FROM Members
WHERE RowNumber BETWEEN @FirstRow AND @LastRow
ORDER BY RowNumber ASC;
end
GO
Solution for the QlikView, Biztalk, DotNet and MSBI real time development problems
Search This Blog
Friday, November 28, 2008
Subscribe to:
Comments (Atom)
Popular Posts
-
Applies To ASP.NET version 1.1 ASP.NET version 2.0 Summary This How To shows how you can help protect your ASP.NET applications from cr...
-
Use below code to raise messages from javascript and code behind. .ASPX <%@ Page Language="C#" AutoEventWireup="true...
-
function numbersonly(e) { var unicode = e.charCode ? e.charCode : e.keyCode if (unicode != 8) { //if the key isn't the backspace key (...
-
Difference between C# var and Javascript var C# var i = 10; // implicitly typed int i = 10; //explicitly typed //Initialization is man...
-
Use below javascript function to 1) validate the date difference in asp.net 2) difference (number of days, months, years) between two dat...