使用索引服务器 - 创建ASP页面

2016-01-29 18:17 6 1 收藏

使用索引服务器 - 创建ASP页面,使用索引服务器 - 创建ASP页面

【 tulaoshi.com - ASP 】

  创建ASP页面

  在ASP页面上一切都变得非常酷。你用表单中的值来驱动对索引服务器进行查询的对象。

整个过程是这样的:

◆ 打开记录集。
◆ 用标准ADO 方法,一步步地走过记录集。

<%
"Create a Query object, initialize it using
"SetQueryFromURL, and dump the object state

"set the query object
Set objQuery = Server.CreateObject("ixsso.Query")

"get the query properties set from the
"incoming URL (from the form GET operation)
objQuery.SetQueryFromURL(Request.QueryString)

"tell the object what columns to include
objquery.columns="filename,HitCount,vpath,DocTitle,characterization"

"open the recordset, causing the query to be
"executed
set rsQuery = objquery.createrecordset("nonsequential")

"now, if rsquery.eof is not TRUE, then we have results
"to show. If it IS TRUE, no results were found.

"get the page out for the user...
%

<html
<head
</head

<h1Search Results</h1
A maximum of 200 results will be returned, 20 hits per page will be shown. <br<br
<%
if not rsquery.eof then
Response.Write rsquery.recordcount & " hit(s) were found. "
if rsquery.recordcount 30 then
Response.Write "You may want to refine your query."
end if
Response.Write "<br"
end if
%

<%
if not rsquery.eof then
while not rsquery.eof and rowcount 0
if rsquery("doctitle") < "" then
Response.Write "<p<b<a href="" & rsquery("vpath") & """ & rsquery("doctitle") & "</a</b<br"
response.write "<font size=-1" & rsquery("characterization") & "...</font<Br"
Response.Write "<font size=- 2" & rsquery("hitcount") & " hit(s)</font</p"
end if
rowcount = rowcount - 1
rsquery.movenext
wend
Response.Write "<br<Br"
%


<%
else
%

<p
对不起,没有发现纪录,如果要查询两个以上的词,使用and或or。
</p

<%
end if
%

</body
</html



  你需要做的第一件事就是建立对索引服务器对象的引用。这是通过使用server.creatobject方法来完成的:


Set objQuery = Server.CreateObject("ixsso.Query")   
作者/出处:青苹果工作室
 

来源:http://www.tulaoshi.com/n/20160129/1505202.html

延伸阅读
标签: ASP
用ASP写网页的程序员,一定对VBSript语句“Set Conn=Server.Object(‘ADODB.Connection’)”非常熟悉。该语句是利用ASP的Server对象创建了一个数据库控件,它提供了一系列的方法和属性,可以帮助我们在ASP中方便的实现数据库的操作。类似的,在Visual InteDev6.0中,我们还可以看到一些ASP的内置组件如“Scripting.FileSystemObject”。但是,在...
标签: Web开发
服务器端的生成的页面数据,为了提高访问速度,往往需要生成静态的htm页面。 通常,可以使用fso生成静态的htm页。 但如果是fso被禁止或没有使用fso的权限,就需要其他的方法来解决. 利用xmldom,使用其save()方法就是一个很好的解决之道. 而且,如果数据是xml格式,使用save()比使用fso速度要快,代码的复用率也高。 ...
Every so often people ask me the question how should they estimate memory consumption by MySQL Server in given configuration. What is the formula they could use. 经常有人问我配置MySQL时该如何估算内存的消耗。那么该使用什么公式来计算呢? The reasons to worry about memory usage are quite understandable. If ...
Sockets是在Unix系统上提出来的,一开始主要是用于本地通讯,但很快就应用到C/S体系上。MicroSoft公司在此基础上创建了WinSock控件,专门用于Windows接口,与Sockets完全兼容。Winsock控件对用户来说是不可见的,它提供了访问 TCP 和 UDP 网络服务的方便途径。Microsoft Access、Visual Basic、Visual C++ 或 Visual FoxPro 的开发人员都可...
标签: Web开发
---- 音乐服务器(Music Server)是指一个提供音乐在线服务的服务器,它包括高端提供门户服务的网站、Web数据库和低端的操作平台、硬件设施。目前,在Internet和Intranet上有不少这样的站点,特别是在一些高速宽带的局域网中(如校园网),音乐服务器给上网的朋友提供了休闲娱乐的好去处,同时也给网站带来了较高的访问率。 ----像其他站点一...

经验教程

580

收藏

40
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部