我看了很多其他类似的问题,不能得到这个为我的声明工作。这是当前工作的SELECT语句,我需要添加分页。Sql SELECT语句与分页vb.net
"SELECT TOP 15 * FROM tblEvents WHERE (dbo.fnEventSearchDistance(@CityLat, " & _
"@CityLong, latitude, longitude) <= @Radius AND (StartDate >= GETDATE())) "
这是我一直能得到最接近的一次。
"SELECT ROW_NUMBER() OVER(ORDER BY StartDate) AS RowNum, * FROM tblEvents " & _
"WHERE RowNum BETWEEN ((@PageNum - 1) * @PageSize + 1) " & _
"AND (@PageNum * @PageSize) " & _
"ORDER BY StartDate"
comm2.Parameters.AddWithValue("@PageSize", 25)
comm2.Parameters.AddWithValue("@PageNum", 2)
我需要重写第一个SELECT语句纳入分页,在那里我可以添加pageSize的SELECT语句和页次参数
你的问题是什么? – 2012-07-12 15:20:09
重写第一个SELECT语句以添加分页 – 2012-07-12 15:20:45
有什么不起作用?除了'AS RowNum' – Bort 2012-07-12 15:22:32