Guest User

Untitled

a guest
May 19th, 2013
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. string query1 = @"
  2. SELECT TOP @howManyRows * FROM
  3. (
  4. SELECT
  5. PRODUCTCODE_.ID_ AS PRODUCTCODE_ID_,
  6. PRODUCTCODE_.CATEGORY_ AS CATEGORY_,
  7. PRODUCTCODE_.DESCRIPTION_ AS DESCRIPTION_,
  8. PRODUCTCODE_.MANUFACTURER_ AS MANUFACTURER_,
  9. PRODUCTLINE_.CREATION_DATE_ AS CREATION_DATE_,
  10. ROW_NUMBER() OVER (ORDER BY PRODUCTCODE_.CATEGORY_) AS ROWNUMBER_,
  11. TOTALROWS_ = COUNT(*) OVER()
  12. FROM
  13. PRODUCTCODE_
  14. INNER JOIN
  15. PRODUCTLINE_ ON PRODUCTLINE_.ID_ = PRODUCTCODE_.PRODUCTLINE_ID_
  16. ) _tmpList
  17. WHERE
  18. ROWNUMBER_ >= @startingWith
  19. ORDER BY CATEGORY_
  20. ";
  21.  
  22.  
  23. SqlParameter param1 = new SqlParameter();
  24. param1.ParameterName = "@howManyRows";
  25. param1.Value = resultPerPage; //`resultPerPage` is an integer function parameter
  26.  
  27. SqlParameter param2 = new SqlParameter();
  28. param2.ParameterName = "@startingWith";
  29. param2.Value = startsWith; //`startWith` is an integer function parameter
  30.  
  31. SqlCommand cmd = new SqlCommand( query1, connect );
  32. cmd.Parameters.Add( param1 );
  33. cmd.Parameters.Add( param2 );
  34.  
  35. SELECT TOP @howManyRows * FROM
  36.  
  37. SELECT TOP (@howManyRows) * FROM
  38.  
  39. SELECT TOP (@howManyRows) * FROM
  40.  
  41. SELECT TOP (@howManyRows) * FROM
  42.  
  43. SELECT
  44. PRODUCTCODE_.ID_ AS PRODUCTCODE_ID_,
  45. PRODUCTCODE_.CATEGORY_ AS CATEGORY_,
  46. PRODUCTCODE_.DESCRIPTION_ AS DESCRIPTION_,
  47. PRODUCTCODE_.MANUFACTURER_ AS MANUFACTURER_,
  48. PRODUCTLINE_.CREATION_DATE_ AS CREATION_DATE_,
  49. ROW_NUMBER() OVER (ORDER BY PRODUCTCODE_.CATEGORY_) AS ROWNUMBER_,
  50. TOTALROWS_ = COUNT(*) OVER()
  51. FROM
  52. PRODUCTCODE_
  53. INNER JOIN
  54. PRODUCTLINE_ ON PRODUCTLINE_.ID_ = PRODUCTCODE_.PRODUCTLINE_ID_
  55. ) _tmpList
  56. WHERE
  57. ROWNUMBER_ between @startingWith and (@startingWith + @howManyRows)
  58. ORDER BY CATEGORY_
  59.  
  60. SELECT TOP (@howManyRows) * FROM
  61.  
  62. SELECT TOP (@howManyRows) * FROM
  63.  
  64. int top = 10;
  65. Int32.TryParse(howManyRows.ToString(), out top);
  66.  
  67. string query1 = "SELECT TOP " + top.ToString() + @" * FROM
  68. (
  69. SELECT
  70. PRODUCTCODE_.ID_ AS PRODUCTCODE_ID_,
  71. PRODUCTCODE_.CATEGORY_ AS CATEGORY_,
  72. PRODUCTCODE_.DESCRIPTION_ AS DESCRIPTION_,
  73. PRODUCTCODE_.MANUFACTURER_ AS MANUFACTURER_,
  74. PRODUCTLINE_.CREATION_DATE_ AS CREATION_DATE_,
  75. ROW_NUMBER() OVER (ORDER BY PRODUCTCODE_.CATEGORY_) AS ROWNUMBER_,
  76. TOTALROWS_ = COUNT(*) OVER()
  77. FROM
  78. PRODUCTCODE_
  79. INNER JOIN
  80. PRODUCTLINE_ ON PRODUCTLINE_.ID_ = PRODUCTCODE_.PRODUCTLINE_ID_
  81. ) _tmpList
  82. WHERE
  83. ROWNUMBER_ >= @startingWith
  84. ORDER BY CATEGORY_
  85. ";
Advertisement
Add Comment
Please, Sign In to add comment