Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string query1 = @"
- SELECT TOP @howManyRows * FROM
- (
- SELECT
- PRODUCTCODE_.ID_ AS PRODUCTCODE_ID_,
- PRODUCTCODE_.CATEGORY_ AS CATEGORY_,
- PRODUCTCODE_.DESCRIPTION_ AS DESCRIPTION_,
- PRODUCTCODE_.MANUFACTURER_ AS MANUFACTURER_,
- PRODUCTLINE_.CREATION_DATE_ AS CREATION_DATE_,
- ROW_NUMBER() OVER (ORDER BY PRODUCTCODE_.CATEGORY_) AS ROWNUMBER_,
- TOTALROWS_ = COUNT(*) OVER()
- FROM
- PRODUCTCODE_
- INNER JOIN
- PRODUCTLINE_ ON PRODUCTLINE_.ID_ = PRODUCTCODE_.PRODUCTLINE_ID_
- ) _tmpList
- WHERE
- ROWNUMBER_ >= @startingWith
- ORDER BY CATEGORY_
- ";
- SqlParameter param1 = new SqlParameter();
- param1.ParameterName = "@howManyRows";
- param1.Value = resultPerPage; //`resultPerPage` is an integer function parameter
- SqlParameter param2 = new SqlParameter();
- param2.ParameterName = "@startingWith";
- param2.Value = startsWith; //`startWith` is an integer function parameter
- SqlCommand cmd = new SqlCommand( query1, connect );
- cmd.Parameters.Add( param1 );
- cmd.Parameters.Add( param2 );
- SELECT TOP @howManyRows * FROM
- SELECT TOP (@howManyRows) * FROM
- SELECT TOP (@howManyRows) * FROM
- SELECT TOP (@howManyRows) * FROM
- SELECT
- PRODUCTCODE_.ID_ AS PRODUCTCODE_ID_,
- PRODUCTCODE_.CATEGORY_ AS CATEGORY_,
- PRODUCTCODE_.DESCRIPTION_ AS DESCRIPTION_,
- PRODUCTCODE_.MANUFACTURER_ AS MANUFACTURER_,
- PRODUCTLINE_.CREATION_DATE_ AS CREATION_DATE_,
- ROW_NUMBER() OVER (ORDER BY PRODUCTCODE_.CATEGORY_) AS ROWNUMBER_,
- TOTALROWS_ = COUNT(*) OVER()
- FROM
- PRODUCTCODE_
- INNER JOIN
- PRODUCTLINE_ ON PRODUCTLINE_.ID_ = PRODUCTCODE_.PRODUCTLINE_ID_
- ) _tmpList
- WHERE
- ROWNUMBER_ between @startingWith and (@startingWith + @howManyRows)
- ORDER BY CATEGORY_
- SELECT TOP (@howManyRows) * FROM
- SELECT TOP (@howManyRows) * FROM
- int top = 10;
- Int32.TryParse(howManyRows.ToString(), out top);
- string query1 = "SELECT TOP " + top.ToString() + @" * FROM
- (
- SELECT
- PRODUCTCODE_.ID_ AS PRODUCTCODE_ID_,
- PRODUCTCODE_.CATEGORY_ AS CATEGORY_,
- PRODUCTCODE_.DESCRIPTION_ AS DESCRIPTION_,
- PRODUCTCODE_.MANUFACTURER_ AS MANUFACTURER_,
- PRODUCTLINE_.CREATION_DATE_ AS CREATION_DATE_,
- ROW_NUMBER() OVER (ORDER BY PRODUCTCODE_.CATEGORY_) AS ROWNUMBER_,
- TOTALROWS_ = COUNT(*) OVER()
- FROM
- PRODUCTCODE_
- INNER JOIN
- PRODUCTLINE_ ON PRODUCTLINE_.ID_ = PRODUCTCODE_.PRODUCTLINE_ID_
- ) _tmpList
- WHERE
- ROWNUMBER_ >= @startingWith
- ORDER BY CATEGORY_
- ";
Advertisement
Add Comment
Please, Sign In to add comment