私は他の多くの同様の質問を見てきましたが、これを私の声明で機能させることはできません. これは現在機能している SELECT ステートメントであり、ページングを追加する必要があります。
"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 ステートメントを書き直してページングを組み込む SELECT ステートメントが必要です。ここで、pageSize および pageNum パラメーターを追加できます。