使用导航链接在HTML文件中创建多个页面

时间:2013-12-16 20:34:17

标签: html sql sql-server asp-classic

我在SQL服务器数据库中有一个表,它拥有大约20 000条记录。我想在HTML或ASP页面中显示所有记录。但它必须以这样的方式显示,即用户只能看到前100条记录,并且通过导航链接或按钮,他可以转到另一页,在那里,他可以看到接下来的100条记录。

例如,用户应具有以下可用于导航的选项: First pagePrevious pageNext pageLast page

使用First page - 用户可以导航并查看前100条记录。

Previous page - 查看之前的100条记录

Next page - 查看接下来的100条记录

Last page - 查看最近100条记录

我不是100%肯定如何解决这个问题。我想把其他HTML页面嵌入另一个包含每组100条记录的HTML页面中,但听起来很奇怪。我还想过一个sql查询,它为第一页选择了前100条记录,当用户按下Next page时,查询调整并检查当前记录/位置并选择接下来的100条记录,这听起来像是可行的选择。但是,有人可以提供一些提示或示例,这样我就可以得到某种参考,可以帮助我从哪里开始。

1 个答案:

答案 0 :(得分:1)

您可以使用Recordset的属性,如下所示:

Set objRS   = Server.CreateObject("ADODB.RecordSet")

objRS.PageSize = 10
objRS.CacheSize = 10
objRS.AbsolutePage = 1
objRS.PageCount

这些是你可以使用的。您也可以通过以下链接了解更多信息:Site 1& Site 2

这就是我用过的东西 enter image description here