我在SQL服務器數據庫中有一張表,該表包含大約20 000條記錄。我想在HTML或ASP頁面中顯示所有記錄。但是它必須以這樣的方式顯示,即用戶只能看到前100條記錄,並且通過導航鏈接或按鈕他可以進入另一個頁面,他可以看到接下來的100條記錄。在導航鏈接的HTML文件中創建多個頁面
舉例來說,用戶應掌握以下選項導航: First page
,Previous page
,Next page
,Last page
隨着First page
- 用戶可以瀏覽和查看前100條記錄。
Previous page
- 查看前100條記錄
Next page
- 視圖接下來的100個記錄
Last page
- 查看最後100條記錄
我不是100%肯定如何去了解這一點。我想將其他HTML頁面嵌入到每個100個記錄集合中,但聽起來很奇怪。我還想過一個sql查詢,它爲第一頁選擇前100條記錄,當用戶按Next page
時,查詢調整並檢查當前記錄/位置並選擇下100條記錄,這聽起來像是一個可行的選項。但是,有人可以提供一些提示或例子,只是我可以得到某種參考,可以幫助我從何處着手。
這個問題的可能重複http://stackoverflow.com/questions/451080/how-to -do-effective-paging-in-classic-asp – John
你正在使用哪個版本的SQL Server? 2012年有一個「OFFSET-FETCH」過濾器,對於這種情況非常有用。 –
我正在使用SQL Server 2008 –