我看了很多其他類似的問題,不能得到這個爲我的聲明工作。這是當前工作的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