16314.html
来自「VB技巧问答10000例 VB技巧问答10000例」· HTML 代码 · 共 34 行
HTML
34 行
<html>
<head>
<title>关于WWW资料库的分页查询</title>
</head>
<body bgcolor="#FFFFFF" vlink="#808080">
<center>
<h1>关于WWW资料库的分页查询</h1>
</center>
<hr size=7 width=75%>
<hr size=7 width=75%><p>
Posted by <a href="mailto:kwen.bbs@bbs.cis.nctu.edu.tw">kwen</a> on July 28, 1999 at 19:16:54:<p>
请问各位高手一个WWW 资料库的问题。<p>有很多图书馆查询系统,如清交成大都是WWW方式的。<p>其中最常用的书目查询,输入如作者或关键字之后,可以先查询到<br>一个清单,列出符合条件的所有书籍。然后通常提供 "下一页", "上一页"<br>让使用者换页。<p>参考王国荣的书,用ASP来作如下:<p>PageA.htm ---> 接受搜寻条件Form的输入,利用Post,将Form当中的资料传至PageB.ASP<br>PageB.ASP---> 接受Form当中的资料,组合成一个SQL字串,然后利用ADO开启资料库并<br>取得Recordset<p>再利用recordset的AbsolutePage和Pagesize等方法就能达到分页显示的效果。<p>但是以上这个方法需要用的cookie或Session变数,原因是必须持续记住SQL字串(或记住<br>recordset物件),而在换页时,所有的ASP变数都会被清掉,所以要记录到Session中。<br>参考王国荣的书,用ASP来作如下:<p>PageA.htm ---> 接受搜寻条件Form的输入,利用Post,将Form当中的资料传至PageB.ASP。<br>PageB.ASP---> 接受Form当中的资料,组合成一个SQL字串,然后利用ADO开启资料库并取得Recordset<p>再利用recordset的AbsolutePage和Pagesize等方法就能达到分页显示的效果。<p>但是以上这个方法需要用的cookie或Session变数,原因是必须持续记住SQL字串(或记住recordset物件),而在换页时,所有的ASP变数都会被清掉,所以要记录到Session中。<p>后来想到,如果哪个使用者很无聊,关掉Cookie,那这个程式不就玩完了...因为Session也会用到Cookie,试了果然不行。<p>结果再连到清交成大的图书馆查询系统,关掉Cookie,发现他们竟然都可以Work。<p>很想知道这些WWW查询系统是怎么做到的。请高手不吝指点一二吧..谢谢
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 16314-->
<!--top: 16348--><li><a href="16348.html">Re: 关于WWW资料库的分页查询</a> <b>dino</b> <i>10:30:20 7/29/99</i>
(<!--responses: 16348-->2)
<ul><!--insert: 16348-->
<!--top: 16351--><li><a href="16351.html">Re: 关于WWW资料库的分页查询</a> <b>kwen</b> <i>10:58:40 7/29/99</i>
(<!--responses: 16351-->1)
<ul><!--insert: 16351-->
<!--top: 16417--><li><a href="16417.html">Re: 分页查询 -- 暂存档的使用</a> <b>dino</b> <i>00:49:32 7/31/99</i>
(<!--responses: 16417-->0)
<ul><!--insert: 16417-->
</ul><!--end: 16417-->
</ul><!--end: 16351-->
</ul><!--end: 16348-->
</ul><!--end: 16314-->
<br><hr size=7 width=75%><p>
</body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?